SQL分类
数据定义语言:DDL(Data Deflintion Language),用来定义数据库对象:数据库、表、列等
数据库操作语言:DML(Data Manipulation Language),对数据库中表的记录进行更新
数据查询语言:DQL(Data Query Language),用来查询数据中表的记录
数据控制语言:DCL(Data Control Language),用来定义数据库的访问权限和安全级别
数据库操作
1.创建数据库:
(1)create database 数据库名;
(2)指定字符集的方式创建数据库utf-8
create databases 数据库名 character set utf-8;
2.查看数据库
USE db1:#切换数据库语句
查询当前正在使用得数据库:SELECT DATABASE();
查询当前正在使用得数据库:SHOW DATABASE;
3.修改数据库的字符集
格式:alter database 数据库名 character set utf8;
4删除数据库,数据库永久删除
-- 语法格式
DROP DATABASE 数据库名;
5 快速创建一个表结构相同的表(复制表)
-- 语法结构create table 新表名称 like 旧表名称
-- 创建一个与表1结构相同的表2
CREATE TABLE 表2 LIKE 表1;
6.查看表结构
DESC 表1;
-- 查看表
-- 查看数据库中所有的数据库表名
SHOW CREATE TABLE category;
-- 查看表结构
DESC category;
7. 删除表1
DROP TABLE 表1;
-- 先判断后删除
DROP TABLE IF EXISTS 表2;