打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
03、MySQL—数据表操作
1、创建数据表
基本语法:create table 表名(字段名 字段类型 [字段属性], 字段名 字段类型 [字段属性],…) [表选项]
范例:创建数据表
以上错误说明:表必须放到对应的数据库下:有两种方式可以将表挂入到指定的数据库下.
(1) 在数据表名字前面加上数据库名字,用“.”连接即可:数据库.数据表
(2) 在创建数据表之前先进入到某个具体的数据库即可:use 数据库名字;
表选项:与数据库选项类似
Engine:存储引擎,mysql提供的具体存储数据的方式,默认有一个innodb(5.5以前默认是myisam)
Charset:字符集,只对当前自己表有效(级别比数据库高)
Collate:校对集
范例:创建数据表使用表选项
2、复制已有表结构
从已经存在的表复制一份(只复制结构:表中的数据不复制)
基本语法:create table 新表名 like 表名; //只要使用数据库.表名,就可以在任何数据库下访问其他数据库的表名
3、显示数据表
每当一张数据表创建,那么就会在对应的数据库下创建一些文件(与存储引擎有关)
注意:这个结构文件来自于innodb存储引擎,innodb存储引擎所有的文件都存储在外部的ibdata文件中
4、显示所有表
基本语法:show tables;
范例:显示所有表
5、匹配显示表
基本语法:show tables like  ‘匹配模式’;
范例:使用匹配显示表
6、显示表结构
本质含义:显示表中所包含的字段信息(名字,类型,属性等)
Describe 表名
Desc 表名
show columns from 表名
范例:显示表结构
7、显示表创建语句
查看数据表创建时的语句:此语句看到的结果已经不是用户之前自己输入的语句了。
基本语法:show create table 表名;
范例:显示创建表使用的语句
8、语句结束符
Mysql中有多种语句结束符
;与\g所表示的效果是一样的,都是字段在上排横着,下面跟对应的数据
\G字段在左侧竖着,数据在右侧横着
9、设置表属性
表属性指的就是表选项:engine,charset和collate
基本语法:alter table 表名 表选项 [=] 值;
范例:设置表属性
注意:如果数据库已经确定了,里面有很多数据了,不要轻易修改表选项(字符集影响不大)
10、修改表结构
修改表名:rename table 旧表名 to 新表名
范例:修改表的结构
修改表选项:alter table 表名 表选项 [=] 新值
新增字段:alter table 表名 add [column] 新字段名 列类型 [列属性] [位置first/after 字段名]
范例:新增字段
说明:
字段位置:字段想要存放的位置
First:在某某之前(最前面),第一个字段
After 字段名:放在某个具体的字段之后(默认的)
范例:字段位置的使用
修改字段名:alter table 表名 change 旧字段名 新字段名 字段类型 [列属性] [新位置]
范例:修改字段名称
修改字段类型(属性):alter table 表名 modify 字段名 新类型 [新属性] [新位置]
范例:使用modify修改字段类型
删除字段:alter table 表名 drop 字段名
范例:删除字段
11、删除表结构
基础语法:drop table 表名[,表名2…],可以同时删除多个数据表
范例:删除表结构(单个删除)
范例:删除表结构(批量删除表)
来源:https://www.icode9.com/content-2-285451.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MySQL数据库:基本操作及增删改查语句
Mysql:初识MySQL
常用的SQL语句
mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
使用ADO操作Access数据库
MySQL 命令点滴
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服