背会
SQL语言
1.定义:
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
SQL 是1986年10 月由美国国家标准局(ANSI)通过的数据库语言美国标准,接着,国际标准化组织(ISO)颁布了SQL正式国际标准。
2.分类:
数据操纵语言(DML)全称:Data Manipulation Language
如:insert,delete,update,select(插入,删除,修改,检索)简称CRUD操新增Create,查询Retrieve,修改Update,删除Delete
数据库定义语言(DDL)全称:Data Definition Language
如:create table之类
数据库控制语言(DCl)全称:Data Control Language
如grant,deny,revoke等,只有管理员才有相应的权限
数据查询语言(DQL)全称;Data Query language
注意;SQL不区分大小写
数据库的操作:
查看数据库: show databases;
创建数据库:create database 表名;
创建数据库并且设置字符集:create database 表名 DEFAULT CHARACTER SET UTF8;
删除数据库:drop database 表名;(注意:不到万不得已,不能删库)
创建表:
1:
create table 表名;
2:
create table 表名(
字段1 数字类型{int}(长度),
字段2 字符串类型{varchar}(长度:长度不能超过100位),
字段3 字符串类型{varchar}(长度)不需要逗号
);
查看所有表:
show tables;
查看指定表内容:
desc 表名;
数据库总结
概括:
是结构化查询语言,专门用来操作数据库的语言,是一种标准化语言,可以操作各种数据库产品
分类:
DML:数据库操作语言,对数据进行CRUD
DDL:数据库定义语言,是指创建SQL语法
DCL:数据库控制语言,是指权限的分配
DQL:数据库查询语言,是指对数据的各种查询语法
常用操作:
对数据库的操作,对表的操作,对数据,对记录的操作



