数据库对象
存储,管理和使用数据的不同结构形式
数据库
存储数据库对象的一个容器
什么是存储引擎
采用不同技术存储,性能是不一样的
存储引擎分类
5.1 MYISAN
5.2 INNODE
5.3 MEMORY
什么是SQL
SQL是Structured Quevy Language(结构化查询语言)的缩写
SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言
sql功能分类
1.DDL:数据定义语言 用来定义数据库对象:创建库,表,列等
2.DML:数据操作语言 用来操作表中的记录
3.DQL:数据查询语言 用来查询数据
4.DCL:数据控制语言 用来定义访问权限和安全级别
MySQL支持多种类型,大致可分为三类
1.数值类型
2.字符串类型
3.日期和时间类型
(在MySQL中,字符串类型和日期类型都要用单引号括起来。'Myname' '2018-01-01')
创建数据库
create database 数据库名称 charset=utf8;
输入建表命令
create table 表名(
列表1 列表类型[约束],
列表2 列表类型[约束],
......
列表n 列表类型[约束]
);
注:最后一行没有逗号
添加一列
alter table 表名 add 列名 数据类型;
查看表的字段信息
desc 表名;
修改一个表的字段类型
alter table 表名 modify 字段名 数据类型;
删除一列
alter table 表名 drop 字段名;
修改表名
rename table 原始表名 to 新的表名;
查看表的创建细节
show create table 表名;
修改表的字符集gbk
alter table 表名 character set gbk;
修改表的列名
alter table 表名 change name newname varchar(10);
删除表
drop table 表名;
网友评论