一.SQL语言
定义:SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。
分类:DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE
DQL语句 数据库查询语言: 查询数据SELECT、查看表结构DESC
DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
二.名词解释
数据库:mysql: 授权库,主要存储系统用户的权限信息
表(EXCEL)的管理单元
类型:字符,数字,日期
约束:不能为空,自动增长
三.DDL语句命令汇总
1.DDL库(/var/lib/mysql/ 系统中的位置)
创建数据库 CREATE DATABASE 数据库名;
选择进入数据库 USE 数据库名;
SELECT database();调用函数,查询当前库;
删除数据库 DROP DATABASE 数据库名;
2.数据类型
- 数值类型:整数类型 int 浮点数类型 float
- 字符串类型:字符系列 CHAR和VARCHAR 枚举类型 ENUM 集合类型 SET
- 时间和日期类型:年 YEAR 日期 DATE 时间 TIME日期和时间 DATETIME
3.DDL-表
创表目的 表是数据库存储数据的基本单位,
表由若干个字段(列)组成,
主要用来存储数据记录(行)。
操作数据库
创建库 create database 库名;
使用库 use 库名;
创建表 create table 表名 (id int, name varchar(20));
查看表结构 desc 表名
查看所有表名show tables 表名;
插入数据 insert into 表名 values (1,‘名字’);
查询所有数据 select * from 表名;
删除表 drop table 表名;