mysql----------基本命令
2016-01-07 21:26
204 查看
数据库:mysql
2.数据库:
xml:数据的存放
(1)数据的存放
数据保存到内存:读写非常快。缺点:(1)程序关闭,数据丢失。
数据保存在文件:优点(1)数据可以永久保存
缺点(1)频繁的io操作,效率低(2)数据管理不方便,例如查询数据,需要全部读出来,再
匹配,效率低
数据保存到数据库软件:
(1)可以永久保存
(2)数据管理非常方便(例如,快速的查询)
数据是企业的灵魂。(数据的管理)
3.什么是数据库软件?
数据库:数据的仓库,方便的管理数据的软件或者程序。
关系型数据库:
Oracle:甲骨文公司的产品。当前最流行的应用最广泛的数据库软件
特点:和java语言兼容性好。适合中大型企业。
SQLServer:是微软公司的产品。window平台相爱应用非常广泛。和C#。.net平台兼容性很好。
特点:
DB2: IBM公司的产品。IBM服务器--->IBM操作系统,unix-->数据库DB2---->web服务器Websphere
MySQL: 开源组织的产品。甲骨文公司的产品。免费。和java语言的兼容性很好。适合中小型企业。
非关系型数据库:
MongoDB:非关系型数据库
先学MySQL ,在学oracle。
2.4 Mysql入门。
root
mysql服务器端程序,
Datebase:数据库;------>表(table)------>一个数据
------->一个数据
--------->表(table)------>一个数据
mysql存储结构,先有数据库,再有表,再有数据
SQL语言。===和数据库进行交互的语言,进行数据库管理的语言。
2.5数据库管理
structure Query Language 结构化查询语言
(1)show databases;查询有多少个数据库
information_schema :mysql元数据,基础数据
mysql: mysql配置数据库,用户信息(用户名和密码,权限管理)
performance schema :mysql数据库软件的运行数据,日志薪资,性能数据。
test:测试数据库。
(2) create database day15 ;创建数据库
create database day15
default character set utf8;--->指定默认字符集创建数据库
创建一个day15的数据库,并且它的默认字符集为utf-8
(3)drop database day15;删除一个数据库
(4)show create database day15;查看数据库的默认字符集
(5) alter database day15 default character set gbk;修改数据库字符集
2.6表的管理
(1)查看数据库的所有表
use day15;
// 进入数据库
show tables;
//查看所有表
(2)创建一个表create table student(sid int,sname varchar(20) ,sage int);
create table student (
sid int,
sname varchar(20)
sage int
);
(3)查看一张表的结构
desc student;
(4)删除一张表
drop table student;
(5)修改一张表
添加一个字段;alter table student add column (列) sgender varchar(2);
删除一个字段:alter table student drop column sgender ;
修改字段类型:alter table student modify column remark varchar(100);
修改字段名称:alter table student change column sgender gender varchar(2);
修改一个表名:alter table student rename to teacher;
2.数据库:
xml:数据的存放
(1)数据的存放
数据保存到内存:读写非常快。缺点:(1)程序关闭,数据丢失。
数据保存在文件:优点(1)数据可以永久保存
缺点(1)频繁的io操作,效率低(2)数据管理不方便,例如查询数据,需要全部读出来,再
匹配,效率低
数据保存到数据库软件:
(1)可以永久保存
(2)数据管理非常方便(例如,快速的查询)
数据是企业的灵魂。(数据的管理)
3.什么是数据库软件?
数据库:数据的仓库,方便的管理数据的软件或者程序。
关系型数据库:
Oracle:甲骨文公司的产品。当前最流行的应用最广泛的数据库软件
特点:和java语言兼容性好。适合中大型企业。
SQLServer:是微软公司的产品。window平台相爱应用非常广泛。和C#。.net平台兼容性很好。
特点:
DB2: IBM公司的产品。IBM服务器--->IBM操作系统,unix-->数据库DB2---->web服务器Websphere
MySQL: 开源组织的产品。甲骨文公司的产品。免费。和java语言的兼容性很好。适合中小型企业。
非关系型数据库:
MongoDB:非关系型数据库
先学MySQL ,在学oracle。
2.4 Mysql入门。
root
mysql服务器端程序,
Datebase:数据库;------>表(table)------>一个数据
------->一个数据
--------->表(table)------>一个数据
mysql存储结构,先有数据库,再有表,再有数据
SQL语言。===和数据库进行交互的语言,进行数据库管理的语言。
2.5数据库管理
structure Query Language 结构化查询语言
(1)show databases;查询有多少个数据库
information_schema :mysql元数据,基础数据
mysql: mysql配置数据库,用户信息(用户名和密码,权限管理)
performance schema :mysql数据库软件的运行数据,日志薪资,性能数据。
test:测试数据库。
(2) create database day15 ;创建数据库
create database day15
default character set utf8;--->指定默认字符集创建数据库
创建一个day15的数据库,并且它的默认字符集为utf-8
(3)drop database day15;删除一个数据库
(4)show create database day15;查看数据库的默认字符集
(5) alter database day15 default character set gbk;修改数据库字符集
2.6表的管理
(1)查看数据库的所有表
use day15;
// 进入数据库
show tables;
//查看所有表
(2)创建一个表create table student(sid int,sname varchar(20) ,sage int);
create table student (
sid int,
sname varchar(20)
sage int
);
(3)查看一张表的结构
desc student;
(4)删除一张表
drop table student;
(5)修改一张表
添加一个字段;alter table student add column (列) sgender varchar(2);
删除一个字段:alter table student drop column sgender ;
修改字段类型:alter table student modify column remark varchar(100);
修改字段名称:alter table student change column sgender gender varchar(2);
修改一个表名:alter table student rename to teacher;
相关文章推荐
- MySQL 绿色版基本设置语句
- mysql数据库表设计相关知识
- Navicat For Mysql快捷键
- 如何让mysql数据库允许被远程连接访问?
- chat聊天室增加mysql记录功能
- mysql常用语句
- 阿里云RDS上用mysqldump导入导出
- mysqldump具体应用实例
- MySQL乐观锁总结和实践
- Mysql笔记
- MySQL中BTREE索引和HASH索引
- mysql5.7免安装版,安装启动
- mysql的binlog日志限制大小和期限设置
- MySQL索引原理及慢查询优化
- mysql prepare 存储过程使用
- mysql列转行
- MySQL数据库连接超时(wait_timeout)问题的处理
- Hibernate com.mysql.jdbc.exceptions.MySQLSyntaxErrorException MYSQL
- MySQL 性能调优的10个方法
- mysql,show processlist,查询一直sending data,影响查询性能