source :导入资源命令
Mysql>source 【需要执行sql脚本文件的路径全名】 或 Mysql>\. 【需要执行sql脚本文件的路径全名】
例如:Mysql>source /home/Desktop/test.sql
删除数据库
drop database 数据库名称;
mysql> drop database test;
重命名表
RENAME TABLE 需要修改的表名 TO 表新名字;
ALTER TABLE 需要修改的表名 RENAME 表新名字;
ALTER TABLE 需要修改的表名 RENAME TO 表新名字;
删除表
drop table 表名
表结构调整
插入一列
ALTER TABLE 需要调整的表名字 ADD COLUMN 需要添加的列名字 数据类型 约束;
或:
ALTER TABLE 需要调整的表名字 ADD 需要添加的列名字 数据类型 约束;
例如:Mysql> alter table students add age int(2) default 20;
列位置调整
AFTER: “AFTER 列A” 表示新增的列被放置在 “列B” 的后面
----把新增的列age 放在 列name之后
例如:Mysql> alter table students add age int(2) default 20 after name;
FIRST 把列位置调整到放在第一列的位置
例如:Mysql> alter table students add age int(2) default 20 FIRST;
删除一列
ALTER TABLE 表名字 DROP COLUMN 列名字;
或
ALTER TABLE 表名字 DROP 列名字;
例如:Mysql> alter table students drop age ;
重命名列
ALTER TABLE 需要调整的表名 CHANGE 原先列名字 新列名字 数据类型 约束;
Mysql> alter table students change age my_age default 20 ;
MODIFY改变列数据类型
注意:修改数据类型先进行备份表,有可能会导致数据丢失或转译
ALTER TABLE 需要调整的表名 MODIFY 列名字 新数据类型;
Mysql> alter table students MODIFY age char(20);
增删改
update修改数据:
UPDATE 需要修改的表名 SET A列 =值a,B列=值b WHERE 筛选条件;
DELETE删除数据
DELETE FROM 需要修改的表名 WHERE 筛选条件;