[常用的SQL语句总结]
1. 创建数据库DataBase
create database 数据库名称;
2. 删除数据库DataBase
drop database 数据库名称
drop database 数据库名称1,数据库名称2,....
3. 创建表 Table
create table 表名名称
4.删除表(表的结构和数据)
drop table 表名称
drop table 表名1,表名2 (删除表格的数据和格式)
truncate table 表名称 (单单只是删除数据)
5.表操作(查看单表)
查询全部 : select * from 表 //* 表示 所以表中的列名,无法设定列名的顺序)
查询指定 : selete 列名,列名 from 表
查询多列 : select 列名1,列名2 .... from 表名
查前 n条 : selete top n * from 表
前百分比记录 : selete top n percent * from 表
查询时去掉重复项 : selete distinct 字段,字段,... from 表 //(distinct 必须在字段1的 前面)
带条件查 : select * from 表 where 条件[逻辑词]
查询创建新表: select into 新表 from 旧表 //旧表的数据和结构都会被创建到新表中,新表无需 手动创建
6. 表操作(添加数据)
添加内容 : insert into 表名称 values(内容1,内容2,...)
多条添加 : insert into 表名称 values(内容1,内容2,...),(内容1,内容2,...)
添加部分 : insert into 表(字段,字段,...) values(值,值,...)
添加多条 : insert into 表(字段,字段,...) values(值,值,...),(值,....)
部分导入 : insert into 表1(列名1,列名2) select (列名1,列名2) from 表2 //从表 2中查询数据添加至表1中 ,values 不用写
批量导入: insert into 表2 select * from 表1 //把表1的数据导入到表2中,仅数据,无结构
7. 表操作(更改数据):
单列修改 : update 表 set 字段=值
多列修改 : update 表 set 字段=值,字段=值
带条件改 :update 表 set 字段=值,字段=值 where 条件(逻辑词:= >= between...and ,and , or, in ...)
空条件改 :update 表 set 字段=值 where 字段 is null
8.表操作(删除数据):
带条件删 : delete from 表 where 条件
空条件删 : delete from表 where 字段 is null
删除所有 : delete from 表 [只删除表里面的数据 不删除表]
[常用的SQL语句总结]的更多相关文章
- MySQL 常用的sql语句小结(待续)
mysql 常用的sql语句 1.查看数据库各个表中的记录数 USE information_schema; SELECT table_name,table_rows FROM tables WHER ...
- 经典SQL语句大全以及50个常用的sql语句
经典SQL语句大全 一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql serv ...
- SQL Server中常用的SQL语句(转):
SQL Server中常用的SQL语句 转自:http://www.cnblogs.com/rainman/archive/2013/05/04/3060428.html 1.概述 名词 笛卡尔积.主 ...
- oracle常用的SQL语句
一些常用的SQL语句: --建表 create table adolph (id number(10,0), name varchar2(20), ...
- SQL之50个常用的SQL语句
50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...
- MySQL的一些常用的SQL语句整理
安装MySQL有两种的方式,一种是解压版本,但是需要配置环境变量,相对而言比较麻烦.所以我们一般采取第二种方式,那就是到MySQL的官网上下载安装版.这样就会省去很多麻烦,在这里我就不再详细的介绍具体 ...
- 50个常用的sql语句
50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...
- 测试常用的sql语句总结
测试中常用的sql语句,排名部分先后 1. 查询 SELECT * FROM 表名称 SELECT COUNT(DISTINCT column_name) FROM table_name 指定列的不同 ...
- 常用经典SQL语句大全完整版--详解+实例 (存)
常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012 http://blog.sina.com.cn/s/blog_84 ...
- 工作中常用的sql语句以及知识整理
一.常用的sql语句 1.建表语句 create table tabname(colname1 type1 [not null][primary key], colname2 type2,...) 根 ...
随机推荐
- 利用JQuery一步步打造无缝滚动新闻
首先,我们这里有这么一段html代码,很简洁,如下所示: 1 <div id="tag">2 <ul>3 <li>你说我是好人吗,我是好人啊&l ...
- 换个眼界看IE,它真的有那么可恶吗?
一说到IE我想很多web小伙伴都避之不及,对于IE经验不足的同学可以说更是恨之入骨,撕心裂肺般的烦恼与气愤?,被折磨的不要不要的.我感同身受,去年的我的生日愿望就是,我希望IE浏览器在这世界上没有一个 ...
- MyEclipse使用教程——使用DevStyle Icon Designer(二)
[MyEclipse CI 2019.4.0安装包下载] DevStyle主题包括一个Icon Designer,允许您自定义图标.Icon Designer包含在DevStyle主题中,可作为Ecl ...
- 前端js之BOM和DOM操作
目录 引入 BOM操作 window对象 history对象 location对象(重点) 弹出框 定时器 计时器相关 DOM 查找标签 直接查找 间接查找 节点操作 创建节点及添加节点 删除节点 替 ...
- LINUX学习之二磁盘篇
1.Linux系统中,每个设备都被当成一个文件来对待.文件系统的最小单位是区块(Block) 设备 设备在Linux中的文件名 IDE硬盘 /dev/hd[a-d] SCSI/SATA/USB硬盘 / ...
- 阿里云服务器(Linux)上打开新端口
1.配置安全组: 2.开放防火墙规则 查看想开的端口是否已开 # firewall-cmd --query-port=8888/tcp 提示no表示未开 开永久端口号 firewall-cmd ...
- 修改 Linux 服务器时间
1.当前时间 [app@127-0-0-1 shine]$ date Wed Oct 23 11:44:30 CST 2019 2.修改时间 [app@127-0-0-1 shine]$ date - ...
- IntelliJ IDEA常用快捷键总结
之前开发项目一直用的是eclipse进行开发,近期在使用IDEA这个工具进行项目开发,之前在eclipse上能使用的快捷键方法放在IDEA上很多都不适用了,因此在此总结一下关于IDEA快捷键的使用方法 ...
- [Linux系统] (5)系统网络
一.路由表 路由表是如何决策的: [root@centos-clone1 ~]# route -n Kernel IP routing table Destination Gateway Genmas ...
- C# 获取 与 修改 web.config中的值(修改Xml文件)
定义web.config 中 appSettings 节点 <appSettings> <add key="domainExist" value="fa ...