mysql学习笔记02 表的操作
创建数据表
create table table_name(
//定义表的列的结构
)
创建表 先分析需要保存的实体数据,荣有哪些属性,这些属性应该有哪些属性
列的定义
列名 列的数据类型 {}
进行表操作时,都会指定当前的默认数据库
use 数据库名;只是设定了默认的数据库名称
如果出现了非法字符,可以使用 `` 反引号包括 若表名和数据库名都是特殊的
show tables like % %;
%表示通配符 表示任意字符的任意个数的组合
show creat table tb_nam \G \G作为语句的结束符
查看表的结构(描述表的结构)
describe 表名
desc tb_name
数据库对应文件目录
数据表对应文件
frm 表示表的结构
drop table [if exist] tb_name;
更改表名
rename 表名 to 新表名
rename支持同时修改多个表支持跨数据库修改
可以利用跨数据库重命名表 为数据库命名
创建一个姓的数据库,把旧的数据库的表 renam到新的数据库内
修改列定义
增加一个新列
add
修改一个列的定义
modify
删除一个列的定义
drop
重命名一个列
change
修改表结构 alter table tb_name add|modify|drop
修改表选项
alter table tb_name 新的表选项
alter table tb_name charset set uft8;