一、DQLL(数据库查询语言)对表操作:增、删、改查
1.增:
语法为:create table 表名(字段1 字段类型,字段2 字段类型,…);
CREATE TABLE departmentinfo(
departmentid INT (20),
department VARCHAR (40),
introduction CHAR (60)
);
2.删:
语法为:delete table 表名;
DELETE TABLE departmentinfo;
3.查:
语法一(查询表结构):desc 表名
desc departmentinfo;
语法二(打印某一张表的创建信息):show create table 表名
show create table departmentinfo;
4.改:
语法一:对已经存在的表进行重命名:rename table 旧表名 to 新表名
rename table departmentinfo to depertment;
语法二:对已经存在表中添加字段信息:alter table 表名 add 字段 数据类型;
alter table departmentinfo add phone int(20);
语法三:删除某一张表中的字段;alter TABLE 表名 DROP 被删除的字段名;
alter table departmentinfo drop phone;
语法四:对表中的字段进行重命名:alter TABLE 表名 CHANGE 旧字段名 新字段名 新字段名数据类型;
alter table departmentinfo change departmentid id int(40);
语法五:修改某一字段的数据类型长度:ALTER TABLE 表名CHANGE 字段名 字段名 VARCHAR (25);
alter table departmentinfo change departmentid departmentid int(20);
二、MySQL实操
MySQL服务端的登陆与登出
在启动MySQL时需确保服务端处于启动状态,如服务端未启动及时有权限也无法进入。
1.通过command line client(MYSQL自带的客户端) 进入直接输入密码就可进入,但此方法只适用于root用户;
退出方法一:exit
2.通过Windows系统自带的命令行方式,语法为:
MySQL -h 主机 -P 端口号 -u root -p密码
知识点补充:
1.在创建表的同时需根据数据字典添加相应字段,否则图形化界面窗口会报错,如下图:
2.SQL语句中update 与 alter的用法:
(1)update用于对数据库中数据的操作;
(2)alert用于对表和库的基本架构进行更改;
3.创建库,创建表使用关键字:create (DDL)
#删除库,删除表使用关键字:drop (DDL)
#修改库,修改表使用关键字:alter (DDL)
#查询库,查询表:show select等 (DDL)
#添加数据:insert (DML)
#删除数据:delete (DML)
#修改数据:update (DML)
#查询数据:select (DQL)