4.MySQL数据表的创建、查询、修改、删除

1.准备

1 CREATE DATABASE mahaiwuji;
2 USE mahaiwuji;

2.创建数据表

 1 CREATE TABLE goods1 (
 2     id INT COMMENT '编号',
 3     gname VARCHAR(20) COMMENT '商品名',
 4     price INT COMMENT '价格'
 5 );
 6 
 7 CREATE TABLE goods2 (
 8     id INT,
 9     gname VARCHAR(20),
10     price INT
11 );

3.查询数据表

查看数据表

1 SHOW TABLES;

查看数据表的状态信息

1 SHOW TABLE STATUS;

字段名称 描述
Name 数据表的名称
Engine 数据表的存储引擎
Version 数据表的结构文件(如lib_user_temp.frm)版本号
Row_format 记录的存储格式,Dynamic表示动态
Data_length 数据文件的长度(MyISAM存储引擎)或为集群索引分配的内存(InnoDB存储引擎),均以字节为单位
Create_time 数据表的创建时间
Collation 数据表的校对集

4.修改数据表

语法格式1

ALTER TABLE 旧表名 RENAME [TO|AS] 新表名;

ALTER TABLE…RENAME 后的TO或AS可以省略。

1 ALTER TABLE goods2 RENAME newgoods;

5.删除数据表

DROP [TEMPORARY] TABLE [IF EXISTS] 数据表1 [, 数据表2] …;

删除数据表操作指的是删除指定数据库中已经存在的表。

在删除数据表的同时,存储在数据表中的数据都将被删除。

同时删除多个数据表时,多个数据表之间使用逗号分隔。

可选项IF EXISTS用于在删除一个不存在的数据表时,防止产生错误。

1 DROP TABLE newgoods;

猜你喜欢

转载自www.cnblogs.com/mahaiwuji/p/12577896.html