数据库表储存在数据库中,一个数据库中可以有很多数据库表
▶数据库表
表的创建(前提先进入这个库):
CREATE TABLE 表名(
字段1 字段1的类型(长度)[COMMENT 注释],//每写完一行逗号结尾
字段2 字段2的类型(长度)[COMMENT 注释],
字段3 字段3的类型(长度)[COMMENT 注释],
字段4 字段4的类型(长度)[COMMENT 注释] //注意最后一行没有逗号
);
DESC 查看表的内容。
SHOW TABLES;查询当前库中所有的表,(前提是先用use进入到这个库)。
show databases;//查看所有的数据库
▶表操作-数据类型
MySQL中支持数据类型很多,主要分为三类:数值类型(int,float,double),字符串类型(char,varchar,text,longtext),日期时间类型(datetime )。
DESC 表名 列名;//查看表中的某一列
ALTER TABLE 表名 ADD 字段名1 字段1属性;//添加一列
ALTER TABLE 表名 drop 字段1;//删除表中的一列
ALTER TABLE 表名 MODIFY 字段1 字段1属性 FIRST;//调整位置,将表中的一列插入到第一例
ALTER TABLE 表名 MODIFY 字段1 字段1属性 after 字段2;//调整位置,将表中的一列放到字段2的后面。
ALTER TABLE 表名 change 旧列名 新列名 新列名属性;//更改列名
ALTER TABLE 旧表名 rename 新表名;//更改表名
CREATE TABLE 表名 like 被复制的表名;//复制表
小tips:带有ALTER
的语句几乎都带有改变的意思,带有DESC
都带有查看的意思。