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

 


 

posted @ 2020-10-20 20:42  表妹  阅读(40)  评论(0)    收藏  举报