03、MySQL—数据表操作

基本语法:create table 表名(字段名 字段类型 [字段属性], 字段名 字段类型 [字段属性],…) [表选项]

 

范例:创建数据表

 

03、MySQL—数据表操作

以上错误说明:表必须放到对应的数据库下:有两种方式可以将表挂入到指定的数据库下.

(1) 在数据表名字前面加上数据库名字,用“.”连接即可:数据库.数据表

 

03、MySQL—数据表操作

(2) 在创建数据表之前先进入到某个具体的数据库即可:use 数据库名字;

 

03、MySQL—数据表操作

表选项:与数据库选项类似

Engine:存储引擎,mysql提供的具体存储数据的方式,默认有一个innodb(5.5以前默认是myisam)

Charset:字符集,只对当前自己表有效(级别比数据库高)

Collate:校对集

范例:创建数据表使用表选项

 

03、MySQL—数据表操作

2、复制已有表结构

从已经存在的表复制一份(只复制结构:表中的数据不复制)

基本语法:create table 新表名 like 表名; //只要使用数据库.表名,就可以在任何数据库下访问其他数据库的表名

 
3、显示数据表

每当一张数据表创建,那么就会在对应的数据库下创建一些文件(与存储引擎有关)

 

03、MySQL—数据表操作

注意:这个结构文件来自于innodb存储引擎,innodb存储引擎所有的文件都存储在外部的ibdata文件中

 

03、MySQL—数据表操作

4、显示所有表

基本语法:show tables;

 

范例:显示所有表

 

03、MySQL—数据表操作

5、匹配显示表

基本语法:show tables like  ‘匹配模式’;

 

范例:使用匹配显示表

 

03、MySQL—数据表操作

6、显示表结构

本质含义:显示表中所包含的字段信息(名字,类型,属性等)

Describe 表名

 

Desc 表名

 

show columns from 表名

 

范例:显示表结构

 

03、MySQL—数据表操作

7、显示表创建语句

查看数据表创建时的语句:此语句看到的结果已经不是用户之前自己输入的语句了。

基本语法:show create table 表名;

 

范例:显示创建表使用的语句

 

03、MySQL—数据表操作

8、语句结束符

Mysql中有多种语句结束符

;与\g所表示的效果是一样的,都是字段在上排横着,下面跟对应的数据

\G字段在左侧竖着,数据在右侧横着

 

 

03、MySQL—数据表操作

9、设置表属性

表属性指的就是表选项:engine,charset和collate

基本语法:alter table 表名 表选项 [=] 值;

 

范例:设置表属性

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsswz.html