数据库字符串类型
mysql> create database PhpSql charset utf8;
用户通过SQL创建一个数据库,那么系统就会产生一个对应的存储的文件夹
C:\ProgramData\MySQL\MySQL Server 5.5\data\phpsql
修改数据库
修改数据库字符集:字符集和校对集
基本语法:alter database 数据库名称 charset=字符集;
mysql> alter database PhpSql charset utf8;
Query OK, 1 row affected (0.00 sec)
注:mysql5.5之前是可以修改数据库名称的 rename命令,但是5.5之后就不可以修改了。
复制表结构
用此命令可以复制一份表的结构。
mysql> create table teacgar like PhpSql.student;
Query OK, 0 rows affected (0.01 sec)
显示表结构
本质含义:显示表中所包含的字段信息(名字、类型、属性)
Describe 表名字
Desc 表明
show colums from 表名
设置表属性
表属性指的是表的选项:engine charset collate
基本语法 alter table 表名 表选项 [=] 值;
修改表结构
修改表名:rename table 旧表名 to 新表名
新增字段:alter table 表名 add [column] 新字段名 列类型 [列属性] [位置first/after 字段名]
修改字段名:alter table 表名 change 旧字段名 新字段名 字段类型 [列属性]
mysql> alter table students change adss address varchar(30);
修改字段类型::alter table 表名 modify 字段名 新类型 [新属性] [新位置]
mysql> alter table students modify name varchar(7) first;
删除字段:alter table 表名 drop 字段名称
alter table students drop address