操作MySQL表相关要义总结
下面讲讲关于操作MySQL表相关要义,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完操作MySQL表相关要义这篇文章你一定会有所受益。
使用编辑器编辑指令
edit
创建表
create table 表名(
字段1,类型【宽度】约束条件)
==在同一张表中,字段名是不能相同
==宽度和约束条件可选
==字段名和类型是必须的
查看表
show tables;
desc haha;查看表结构
show create table haha;
show table status like 'haha' \G
修改表:
alter 修改表名称 ,修改字段名称 修改字段数据类型 修改字段的修饰符
insert 插入数据
delete 删除数据
update 更新数据
修改表名称
rename table haha to xixi;
alter table hh rename xixi;
添加新字段
alter table t1 add math int(10);
alter table t1 add (chinese int(10)),english int(10));
修改字段数据库类型,修饰符 alter只能改数据库类型不能改名
alter table t1 modify chinese int(5) not null;
修改名称,数据类型,修饰符
alter table t1 change chinese china int(6);
first after
alter table t1 change english en int(6) after id;
alter table t1 modify en int(6) first;
删除字段
alter table t1 drop en;
插入数据(添加记录)
字符串必须引号引起来
mysql> insert into t1(id,name,math,china) values(1,"wing",80,90);
mysql> insert into t1(id,name,math,china) values(2,"king",70,100),(3,"tom",50,70);
mysql> insert into t1 values(4,"xiaosan",50,100);
mysql> insert into t1(id,math) values(5,70);
mysql> insert into t1 set id=6,math=65;
更新记录
mysql> update t1 set name="lili" where id=5;
删除记录
mysql> delete from t1 where id=6;
mysql> delete from t1; //删除所有记录
表复制:key不会被复制: 主键、外键和索引
复制一张表
mysql> create table t10(select * from t3);
mysql> create table t10(select id,name from t3);
复制表结构
mysql> create table t4(select * from t3 where 5=4);
mysql> create table t4(select id,name from t3 where 5=4);
复制记录
mysql> insert into t3 select * from t10 where id=9;
删除表
mysql> drop table t1;
删除库
mysql> drop database gnu;
对于以上操作MySQL表相关要义相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。