公众号merlinsea
建表语法:
CREATE TABLE 表名 ( 字段名1 字段类型1 约束条件1 说明1, 字段名2 字段类型2 约束条件2 说明2, 字段名3 字段类型3 约束条件3 说明3 ); 约束条件: comment ----说明解释 not null ----不为空 default ----默认值 unsigned ----无符号(即正数) auto_increment ----自增 zerofill ----自动填充 unique key ----唯一值
建表举例
CREATE TABLE student ( id tinyint(5) auto_increment default null comment '学生学号', name varchar(20) default null comment '学生姓名', age tinyint default null comment '学生年龄', class varchar(20) default null comment '学生班级', sex char(5) not null comment '学生性别', unique key (id) )engine=innodb charset=utf8;
基于一张已经存在的表,创建一个相同结构的表
create table student_temp like student; //只复制表结构,不复制表的数据。 create table student_temp as select * from student; //复制表结构的同时复制数据。
查看某个数据库中的所有表
进入该数据库后 show tables;
查看表结构【desc 表名】
desc students;
查看建表时的sql语句
show create table student \G
删除表
drop table student;
关于别放弃leetcode算法群:
同学们,由于微信别放弃leetcode算法群人数超过了200个小伙伴,扫描群二维码加群已经行不通的,大家可以加我的个人微信号merlinssea,我拉你进群,注意进群都是免费、免费、免费,我会在群里和各位小伙伴互动,但希望加群的小伙伴本着开源精神,把自己的知识或者遇到的算法难题开源发到群里面一起讨论,可以聊互联网圈子内的各种事情,但必须是忠实的爱国主义者,我们一起无畏挑战,共同进步~