今天是学习mysql的第二天,又学到了很多知识。
首先学习了一下表的操作
use test \\进入数据库
创建数据表
create table if not exists test(
id int,
name varchar(32)
); \\ 正常方式创建
create table test2 like test; \\复制数据表结构
create table test3 select * from test; \\复制数据表结构和数据 可以把一个查询的结果集保持成一个表
查看数据表
show tables; \\查看数据库里面的所有表
show tables like 't%'; \\字符串匹配查询
show create table test; \\查看数据表结构 比较乱
show create table test\G \\查看数据表结构 比较乱
desc test; \\查看数据表结构 整齐
describe test; \\查看数据表结构 整齐
show columns from test; \\查看数据表结构 整齐
alter table test modify name varchar(64) not null default 'dd'; \\修改数据表字段属性
alter table test change name name2 varchar(128); \\修改数据表字段名称和属性
alter table test add tim int after id; \\添加数据表字段
alter table test drop tim; \\删除数据表字段
rename table test to test4; \\更改数据表名称
drop table if exists test4; \\删除数据表