# 创建数据库
DROP DATABASE `test`;
CREATE DATABASE IF NOT EXISTS `test`;
USE TEST;
-- --和#可以用来创建单行注释
# 表是可以用来包含数据库中所有数据的数据库对象
CREATE TABLE `NEW_TABLE`( # 创建表
`ID` INT,
`NAME` VARCHAR(20)
);
SHOW TABLES; # 显示表
DESCRIBE `NEW_TABLE`; # 描述表的结构
SHOW CREATE TABLE `new_table`; # 查看表的详细定义
# 修改表
# 修改表名
# 表名在数据库中是唯一的,不能重复
ALTER TABLE `new_table` RENAME `TABLE`; # 修改表名
SHOW TABLES;
DESCRIBE `TABLE`;
# 增加字段(就是增加一个表的列)
ALTER TABLE `TABLE` ADD `phone` INT; # 在表的最后一个位置增加一个字段
ALTER TABLE `TABLE` ADD `INDEX` INT FIRST; # 在表的第一位增加一个字段
ALTER TABLE `TABLE` ADD `NUMBER` INT AFTER `ID`; # 在表的指定位置之后增加一个字段
DESCRIBE `TABLE`;
ALTER TABLE `TABLE` DROP `INDEX`; # 删除一个字段
DESCRIBE `TABLE`;
ALTER TABLE `TABLE` MODIFY `phone` VARCHAR(20); #修改字段的数据类型
DESCRIBE `TABLE`;
#修改表,CHANGE后面加入的依次是旧属性名,新属性名,数据类型
ALTER TABLE `TABLE` CHANGE `phone` `PHONE` VARCHAR(20);
ALTER TABLE `TABLE` CHANGE `phone` `PHONE` INT;
DESCRIBE `TABLE`;
# 修改字段顺序
ALTER TABLE `TABLE` MODIFY `NUMBER` INT AFTER `NAME`;
# 把NUMBER整数型从原有位置移动到NAME后面
DESCRIBE `TABLE`;
首发于我的个人网站: 点击打开链接
转载请注明原文地址: https://ju.6miu.com/read-1296017.html