MySQL数据库的基本操作
1.数据库的操作包括:创建数据库,查看数据库,选择数据库以及删除数据库;
创建数据库的语法:
create Database database_name;
查看数据库:
SHOW DATABASES;
选择数据库:
USE database_name;
删除数据库:
DROP DATABSE database_name;
注意:在SQL语句中,可以用“;”,“\g”和“\G”符号表示语句结束
表的基本概念及相关操作
表中的数据库对象包含列、索引和触发器
列:属性列,在具体创建表时,必须指定列的名字和数据类型;
索引:根据制定的数据库表列建立起来的顺序,提供快速访问数据的途径;
触发器:是指用户定义的事物命令集合,当对一个表中的数据进行插入、更新或删除时,这组命令会自动执行,可以用来确保数据的完整性和安全性;
进入本地mysql命令:mysql -u root -p
创建表前一定要先调用相关的数据库:use database;
1.创建表:CREATE TABLE table_name(属性名 数据类型,
属性名 数据类型,
属性名 数据类型,
......
属性名 数据类型);
2.查看表:DESCRIBE table_name;
查看数据库中所有的表:show tables;
3.查看表的完整结构信息:SHOW CREATE TABLE t_dept;
4.删除表:DROP TABLE table_name;
5.修改表名:ALTER TABLE old_table_name RENAME new_table_name;
6.在表的最后一个位置增加字段:ALTER TABLE table_name ADD 属性名 属性类型;
7.在表的第一个位置增加字段:ALTER TABLE table_name ADD 属性名 属性类型 FIRST;
8.在表中指定位置增加字段:ALTER TABLE table_name ADD 属性名 属性类型 AFTER 属性名;
9.在表中删除指定字段:ALTER TABLE table_name DROP 属性名;
10.在表中修改字段数据类型:ALTER TABLE table_name MODIFY 属性名 数据类型;
11.在表中修改字段名字:ALTER TABLE table_name CHANGE 旧属性名 新属性名 数据类型;
12.在表中同时修改字段名字和数据类型:ALTER TABLE table_name CHANGE 旧属性名 新属性名 新数据类型;
13.在表中同时修改字段顺序:ALTER TABLE table_name MODIFY 属性名1 数据类型 FIRST|AFTER 属性名2
其中属性名1表示要调整位置的字段名,FIRST表示将字段调整到表的第一个位置,AFTER表示将字段调整
到属性名2的后面