1.查看一个数据库的全部表
语法格式:mysql > SHOW TABLES [FROM DATABASENAME ];
说明:如果想查看其他数据库中的表,可在上述语句中添加 FROM 子句。
2. 创建表
语法格式:
create table 表名称(
字段名称1 字段数据类型 [ default 默认值] [约束] ,
字段名称2 字段数据类型 [ default 默认值] [约束] ,
字段名称n 字段数据类型 [ default 默认值] [约束]
)[character set 字符集] ;
注意:创建表前,要先使用use命令选定数据库。
3. 查看表结构
语法格式:mysql > DESC(DESCRIBE) 表名称;
4.修改表
语法格式:
ALTER TABLE 表名称
使用方法:
ALTER TABLE 表名 RENAME 新表名; | RENAME TABLE 表名 TO 新表名;
ALTER TABLE 表名 ADD COLUMN 字段名 字段类型;
ALTER TABLE 表名 DROP COLUMN 字段名;
ALTER TABLE 表名 ALTER|CHANGE|MODIFY 字段名 新字段名 新字段类型;
示例:
mysql>alter table user add address varchar(100) default 'china' ;
mysql>alter table user add primary key (id);
mysql>alter table user alter name set default 'demo';
mysql>alter table user modify age smallint;
mysql>alter table user character set utf8; --修改表的字符集
mysql>alter table user drop primary key ;
向表中增加字段
ALTER TABLE `表名`
ADD COLUMN `字段名` varchar(100) CHARACTER SET utf8 NULL COMMENT '备注信息' AFTER `在哪个字段之后`;
5. 删除表
语法格式:
DROP TABLE [if exists] 表名称;
说明:如果给出if exists子句,则删除不存在的表不会出错。