SQL基础语句

本文全面解析了数据库操作语言,包括数据定义语言(DDL),用于创建、修改和删除数据库及表;数据操作语言(DML),用于插入、更新、删除和检索数据;并介绍了索引和视图的操作。是数据库管理和开发人员的实用指南。

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

数据定义语言(Data Define Language,DDL)

  • 数据库操作
操作语句
创建create database db_name;
删除drop database db_name;
展示show databases;
选择use db_name;
  • 表操作
操作语句
创建create table t_name (field_definations);
create table t_name like t_name;
create table t_name select_statement;
删除drop table t_name
修改alert table t_name rename to new_t_name

alert table t_name add column field_definations;
alert table t_name modify column field_definations;
alert table t_name drop field_name;
alert table t_name rename column field_name to new_field_name;

alert table t_name add primary key(field_name);
alert table t_name drop primary key(field_name);
  • 索引操作
操作语句
创建create index index_name on t_name|view_name (field_name);
create index unique index_name on t_name|view_name (field_name);
create index clustered | nonclustered index_name on t_name|view_name (field_name);
create index unique clustered | nonclustered index_name on t_name|view_name (field_name);
  • 视图操作
操作语句
创建create view view_name as select_statement;
删除drop view view_name;

数据操作语言(Data Management Language,DML)

操作语句
增加insert into t_name values (values)…;
insert into t_name(field_names) values (values)…;
删除delete from t_name;
delete from t_name where_statement;
更新update t_name set field_name=value;
update t_name set field_name=value where_statement`;
检索select_statement

数据控制语言(Data Control Language,DCL)

待更新…

事务控制语言(Transaction Control Language,TCL)

待更新…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值