SQL介绍
1.SQL的概念
SQL(Structured Query Language):结构化查询语言,其实就是定义了操作所有关系数据库的规则。每一种数据库的操作方式处在不一样的地方称为“方言”。
2.SQL语言的书写格式
(1).SQL语言可以单行或多行书写,以分号结尾。
(2).可以通过空格或者缩进来增强语句的可读性。
(3).MYSQL数据库的SQL语句不区分大小写,关键字建议使用大写。
(4).三种注释
*单行注释;--(一个空格) 注释内容 或者 #注释
*多行注释:/* 注释 */
3.SQL分类
1.DDL——操作数据库和表的
2.DML——增删改表中的数据
3.DQL——查询表中的数据
4.DCL——用户授权
DDL:操作数据库和表
操作数据库:CRUD
1.C(create):创建数据库
*创建某个数据库:1.Create Database 数据库名称 2.create database if not exists data01;(先判断是否存在数据库,没有就创建) 3.create database if not exists 数据库名称 character set 字符集(自定义字符集创建方式)
2.R(retrieve):查询
*查询所有数据库的名称:Show Databases;
*查看某个数据库的字符集(查看某个数据个的创建语句):Show Create Database 数据库名
3.U(update):修改
*修改数据库的字符集:alter database 数据库名称 character set 字符集名称
4.D(delete):删除
*删除数据库 drop database if exists 数据库名称//判断并删除
5.使用数据库
*查询正在使用的数据库名称:select database();
*使用数据库:use 数据库名称
操作表:CRUD
1.C(create):创建
*creat table 表名(
列名1 数据类型1,
列名2 数据类型2,
...
列名n 数据类型n);