SQL语法

本文深入讲解了SQL语言的两大核心部分:数据定义语言(DDL)和数据操作语言(DML)。详细介绍了如何使用DDL进行数据库和表的创建、修改、删除,以及索引的创建与删除。同时,阐述了DML的使用,包括数据的选择、更新、插入和删除操作,为读者提供了全面的SQL语言应用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数据定义语言(DDL)
CREATE DATABASE 创建数据库
DROP DATABASE 修改数据库
CREATE TABLE 创建表
ALTER TABLE 更新数据库表
DROP TABLE 删除表
CREATE INDEX 创建索引
DROP INDEX 删除索引
CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,…)
数据类型:
integer(size),int(size),smallint(size),tinyint(size)整数
decimal(size,d),numeric(size,d)小数
char(size) 字符串
varchar(size)可变长度字符串
date(yyyymmdd)日期
ALTER TABLE:
ALTER TABLE table_name ADD column_name datatype
ALTER TABLE table_name ALTER COLUMN column_name datatype
ALTER TABLE table_name DROP COLUMN column_name
CREATE INDEX index_name ON table_name
单一索引;唯一索引;组合索引;
2.数据操作语言(DML)
SELECT name,city FROM student
SELECT *FROM student
SELECT DISTINCT name,city FROM student去掉重复值
SELECT name,city FROM student WHERE city=‘beijing’
SELECT * FROM student WHERE name=‘Mary’ and city=‘beijing’
SELECT name,city FROM student ORDER BY id 排序
UPDATE 表名称 SET 列名称=新值 WHERE 列名称=某值
UPDATE student SET name=‘Jack’ WHERE id=1
DELETE FROM student WHERE name=‘jack’
INSERT INTO student VALUES(5,‘Bill’,‘1996’,‘beijing’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值