当前位置: 首页 > 最新文章 > 正文

数据库大师成长日记:经典SQL语句大全,基础部分,敬请收藏!

朋友们,对数据库的操作,离不开对SQL语句的掌握。SQL本身是一种通用的数据库语言,如果对常用的SQL语句不了解,每次操作都要在网上查,那可就费劲了。我这里把常用的SQL语句列出来,可以作为您的日常参考。SQL语法基于T-SQL,如果您用的是PL/SQL,稍微修改也是基本兼容的。*本文部分图片来源于网络,如有侵权,请及时联系我们删除朋友们,对数据库的操作,离不开对SQL语句的掌握。SQL本身是一种

admin

朋友们,对数据库的操作,离不开对SQL语句的掌握。SQL本身是一种通用的数据库语言,如果对常用的SQL语句不了解,每次操作都要在网上查,那可就费劲了。我这里把常用的SQL语句列出来,可以作为您的日常参考。SQL语法基于T-SQL,如果您用的是PL/SQL,稍微修改也是基本兼容的。*本文部分图片来源于网络,如有侵权,请及时联系我们删除

朋友们,对数据库的操作,离不开对SQL语句的掌握。SQL本身是一种通用的数据库语言,如果对常用的SQL语句不了解,每次操作都要在网上查,那可就费劲了。

我这里把常用的SQL语句列出来,可以作为您的日常参考。SQL语法基于T-SQL,如果您用的是PL/SQL,稍微修改也是基本兼容的。

数据库操作语句

数据库大师成长日记:经典SQL语句大全,基础部分,敬请收藏!

1、创建数据库

create database '数据库名称'

2、删除数据库

drop database '数据库名称'

3、备份数据库

backup database '数据库名称' to disk='备份路径及名称'eg. backup database 'MyDB' to disk='C:\MyDB.BAK'

表处理语句

数据库大师成长日记:经典SQL语句大全,基础部分,敬请收藏!

1、创建表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)eg. create table MyTable(FIDNo int,FName varchar(100),FAge int [null])eg. create table MyTable2(FIDNo int,FAddress varchar(255))

2、删除表

drop table 表名称

3、插入新列

alter table 表名 add 字段名 type [not null] [default 0]eg. alter table MyTable add FSex char(2)

4、修改表字段类型

alter table 表名称 alter column 字段名 数据类型 [not null]eg. alter table MyTable alter column FSex varchar(2)

数据查询语句

数据库大师成长日记:经典SQL语句大全,基础部分,敬请收藏!

1、简单查询

select 字段1、字段2、... from 表名称select * from 表名称eg. select FName,FAge,FSex from MyTableeg. select * from MyTable

2、条件查询

select 字段1、字段2、... from 表名称 where 条件组合eg. select FName,FAge,FSex from MyTable where FName='张三'eg. select FName,FAge,FSex from MyTable where FAge>18eg. select FName,FAge,FSex from MyTable where FName like '张%' and FAge>18

3、多表组合交叉查询

select t1.字段1,t1.字段2,t2.字段.......  from 表1 t1 inner join 表2 t2 on t1.字段=t2.字段eg. select t1.FIDNo,t1.FName,t2.FAddress from MyTable1 t1 inner join MyTable2 t2 on t1.FIDNo=t2.FIDNo

数据操作语句

数据库大师成长日记:经典SQL语句大全,基础部分,敬请收藏!

1、插入操作

insert into 表名称(字段1,字段2......) values (数据1,数据2......)insert into 表名称(字段1,字段2......) select 字段1,字段2...... from 表名称2eg. insert into MyTable(FIDNo,FName,FSex) values (412123197806040025,'张三','男')eg. insert into MyTable(FIDNo,FName,FSex) select FIDNo,FName,FSex from MyTablex

2、简单更新操作

update 表名称 set 字段1=xxx,字段2=xxx...... where 条件eg. update MyTable set FSex='女' where FName='张三'

3、交叉更新操作

update t1 set t1.字段1=xxx,t1.字段2=t2.字段x... from 表名称1 t1 inner join 表名称2 t2 on t1.字段a=t2.字段beg. update t1 set t1.FSex='男' from MyTable t1 inner join MyTable t2 on t1.FIDNo=t2.FIDNo

4、删除操作

delete 表名称1 where 条件eg. delete MyTable where FName='张三'
数据库大师成长日记:经典SQL语句大全,基础部分,敬请收藏!

以上都是一些日常大家可能会经常用到的SQL语法,希望对您有所帮助。

*本文部分图片来源于网络,如有侵权,请及时联系我们删除


上一篇: Python-快速添加headers请求头 下一篇:他们设计的东京奥运会动态图标,绝了
返回顶部