01. SQL 简介
SQL(Structured Query Language)是用于管理关系型数据库的标准语言。SQL 可以分为以下几类:
- DQL(数据查询语言):SELECT
- DML(数据操作语言):INSERT, UPDATE, DELETE
- DDL(数据定义语言):CREATE, ALTER, DROP
- DCL(数据控制语言):GRANT, REVOKE
- TCL(事务控制语言):BEGIN, COMMIT, ROLLBACK
02. 数据库操作
创建和管理数据库:
sql
-- 创建数据库
CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 查看所有数据库
SHOW DATABASES;
-- 切换数据库
USE mydb;
-- 删除数据库
DROP DATABASE mydb;03. 表操作
创建和管理表:
sql
-- 创建表
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL,
age INT DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 查看表结构
DESCRIBE users;
SHOW CREATE TABLE users;
-- 添加列
ALTER TABLE users ADD COLUMN phone VARCHAR(20);
-- 修改列
ALTER TABLE users MODIFY COLUMN phone VARCHAR(30);
-- 删除列
ALTER TABLE users DROP COLUMN phone;
-- 删除表
DROP TABLE users;04. 数据类型
常用数据类型:
- 整数:TINYINT, SMALLINT, INT, BIGINT
- 浮点数:FLOAT, DOUBLE, DECIMAL
- 字符串:CHAR, VARCHAR, TEXT, BLOB
- 日期时间:DATE, TIME, DATETIME, TIMESTAMP
- 布尔:BOOLEAN(实际是TINYINT)
知识测验
第 1/5 题正确 0
SQL 的全称是?
下一节
下一节 SELECT 查询详解