MYSQL
SQL的分类:
•DDL(Data Definition Languages):数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。
主要的语句关键字包括create、drop、alter等。
•DML(Data Manipulation Language):数据操作语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。
主要的语句关键字包括insert、delete、update、select等。
•DCL(Data Control Language):数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。
主要的语句关键字包括grant、revoke等。
查看数据库:show databases;
进入数据库:use databaseName;
新建数据库:create database;
添加数据到数据库中:insert into 表名(字段名)values(数据);
修改数据库中的数据:update 表名 set 字段名=修改的数据 where 条件;
删除数据库中的数据:delete from 表名 where 条件;
查看所有表格: show tables;
创建表:create table 表名称(字段名1 数据类型1,....字段名n 数据类型n);
查看表结构:desc 表名称;
删除表结构:drop table 表名称;
查询:select 查询列表 from 表名;
where 条件
group by 分组字段名称 having 筛选条件
查询条数 limit
聚合函数: sum() count() min() max() avg()
约束:
1.主键约束 primary key
2.唯一键 unique key
3.外键 foreign key
4.非空约束 not null
5.default 缺省约束 (默认值)
6.自增列 auto_increment
浙公网安备 33010602011771号