一.数据库定义1.数据库服务的启动/停止2.客户端的启动二.SQL1.分类注SQL语句不区分大小写2.DDL——操作数据库表中字段的语句1数据库操作查询与创建查询数据库show databases;创建数据库 create database (if not exists) 数据库名称;删除数据库 drop database (if exists) 数据库名称;查询当前所在的数据库 select database();使用某一个数据库 use 数据库名称;2对已有表的操作1.对表的查询操作2.创建操作3.向表中添加字段 alter table 表名 add/modifychange/drop/rename to ______;)eg.向名为emg的表中添加昵称为nickname类型为varchar的字段操作为alter table emg add nickname varchar(20);4.修改表中现有数据eg.将emp表的nickname字段修改为username,类型为varchar(30)alter table emp change nickname username varchar(30);5.删除表中字段eg.将emp中的username字段删除alter table emp drop username;6.修改表名eg.将表名emp修改为employeealter table emp rename to employee;7.删除表/重建表3数值类型及其范围如果是纯正数可以加上unsigned范围将从0开始记起如score double (4,1)(4,1)中的4代表数据长度1代表数据精度小数点位数4字符串类型及其范围1.char有两种char和varcharchar/varchar(10)-------------10指的是字符串长度超过10即会报错char为定长字符串未占用的字符将用空格进行补位---------性能优varchar为变长字符串实际大小为占用字符的大小-----------性能较差2.blob存储二进制文本数据有四种tinyblobblobmediumblob和longblob3.text存储文本数据有四种tinytexttextmediumtext和longtext学sql要习惯看大写关键字一般都是大写5日期时间类型及其范围常用的是datetime和datetime↑这是代码实现创建表↑这是navicat实现表格可视化3.DML——完成表中数据的增删改(1)添加数据insert into ____ values (......);(2)修改数据注修改条件可有可无。若未添加条件则会修改整张表的所有数据。这里有快捷短语upd可快速生成修改数据语句仅限datagripeg.update employee set nametest111 ,gender女 where id1;(3)删除数据注delete与上述的update相同无条件附加则会修改所有数据。且delete不可删除某一字段可用update实现4.DQL——查询数据库表中的记录(1)基础查询1.select ______ from database(可用星号代替横线但最好用所有名称以便之后的维护数据)2.