目录
创建表
语法:
create table name(
field1 datatype,
field2 datatype,
field3 datatype
)character set 字符集 collate 校验规则 engine 存储引擎;
说明:
filed :列名
datatype:表示列的类型
character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准。
collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准。
创建表的案例
create table if not exists user1 (
id int,
name varchar(20) comment '用户名',
password char(32) comment '用户的密码',
birthday date comment '用户的生日'
) character set utf8 collate utf8_general_ci engine=myisam;
查看表
show tables; //查看表的信息;
desc user1//查看某个表的关键信息
show create table user1 \G 查看某个表的关键信息
修改表
1、修改表名
alter table user1 rename user;
2、插入两条表的数据
insert into user values(1,'张三','12345','2010-10-1');
insert into user values(2,'李四','54321','2015-10-1');
查询表内数据
select * from user;
3、增加列表
alter table user add image_path varchar(128) comment '用户的头像路径' after birthday;
4、修改某一列的属性
alter table user modify name varcahr(60);
5、删除列表名
alter table user drop password;
6、修改表的名字;
alter table user rename User;
7、修改列name改为xingming;
alter table user change name xingming varchar(60) DEFAULT NULL;
8、删除表;
drop table user;