整理的一些简单的sql语句

前几天整理了简单的sql语句,不太全,,会慢慢整理的。

有什么不对的地方,请指正,因为我也在用这些命令。

谢谢!

create database 库名;创建数据库

show databases; 查看数据库

use 库名; 进入去数据库

show tables;查看表的数据

drop database 库名;删除数据库

create table epm【表名】(ename【列名】 varchar(10),sal【列名】date,aaa【列名】int(2));创建表

desc 表名;查看表的内容

show create table 表名 \G;查看表的信息(\G能够使记录按照字段竖着排列)

drop table 表名;删除表

alter table 表名 modify 列名 varchar(20);修改表中列字段定义

alter table 表名 add column 列名 int(3);增加表中一列

alter table 表名 drop column 列名;删除表中列

alter table 表名 change 原列名 新列名 int(4) ;修改列的名字和类型

alter table 表名 add 新加列名 date after 原有列名;将新加列名加在原有列名之后

alter table 表名 modify 原有列名 int(3) first;修改列并放在最前面

alter table 原表名 rename 新表名 ;修改表的名字

insert into 表名 (列名,列名) values(‘新纪录‘,‘新纪录‘);向表中插记录

insert into 表名 values(‘新纪录‘,‘新纪录‘);也可以不指定字段名,但是后面记录顺序要和字段顺序一致

insert into 表名 values(新纪录,‘新纪录‘),(新纪录,‘新纪录‘);按顺序一次插入两条记录

update 表名 set 字段=记录 where 字段=‘记录‘;更改表内容

select * from 表名【列名】;查看表内容【查看列内容】

select 字段,字段 from 表名;把选中的记录显示出来

select distinct 字段 from 表名;查询不重复的记录

select * from 表名 where 字段=1;查询所有字段里为1的记录

select * from 表名 where 字段=1 and 字段<3000;查询两个字段为1并且大于3000的记录

select * from 表名 order by 字段;把字段的记录按照从低到高显示

select * from 表名 order by 字段,字段 desc;相同的前两条记录,按高低显示

select * from 表名 order by 字段 limit 3;按照字段高低排序的前3条记录

select * from 表名 order by 字段 limit 1,3;按照字段高低排序后从第二条记录开始,显示3条记录

select 字段 from 表名;统计表中总记录

select 字段1,字段2 from 表名 group by 字段1;显示字段1的数据以及总数据只显示字段2的数据

select 字段1,字段2 from 表名 group by 字段1 with rollup;显示所有字段的数据以及总数据

select 字段1,字段2 from 表名 group by 字段1 having 字段2>1;统计大于1的字段记录

select sum(字段),max(字段),min(字段) from 表名;统计字段总的、最大、最低的记录

select 字段1,字段2 from 表名1,表名2 where 表名1.字段3=表名2.字段3;显示表1和表2中的记录并在字段3位置显示

select * from 表1 where 记录 in(select 记录 from 表2);显示所有字段在表2的记录

delete from 表名 where 字段=‘内容‘;删除表中字段关于内容的记录

后期还有更新

时间: 2024-10-03 08:26:24

整理的一些简单的sql语句的相关文章

一些简单的SQL语句

简单的SQL入门 一,简介 1,  一个数据库包含一个或多个表,表包含带有数据的记录(行) 2,  SQL对大小写不敏感,语句的分号看具体情况 二,语法 1,  数据操作语言:DML a)         SELECT:从数据库获取数据 b)         UPDATE:更新数据库表中的数据 c)         DELETE:从数据库中删除数据 d)         INSERT INTO:向数据表中插入数据 2,  数据定义语言:DDL a)         CREATE DATABASE

tp5 r3 一个简单的SQL语句调试实例

tp5 r3 一个简单的SQL语句调试实例先看效果核心代码 public function index() { if (IS_AJAX && session("uid")==1){ $sql=input("post.sql"); $sql=base64_decode($sql); if ($sql){ if (preg_match('/INSERT INTO|DELETE|UPDATE\s/i', $sql, $info)){ $result=\th

四种简单的sql语句(增删改查语句)

四种简单的sql语句(增删改查语句) 一.插入语句 insert into [table] ([column],[column],[column]) values(?,?,?) 二.删除语句 delete from [table] where column = ? 三.修改语句 update [table] set column = ? where column = ? 四.查询语句 1)查询单条记录的所有字段 select * from [table] where [column] = ? 2

数据库学习之简单的SQL语句

1.数据库的结构 1.1数据库 不同数据库叫做Catalog(在有的 DBMS 中也称为 Database,即数据库) .採用多 Catalog 以后能够给我们带 来例如以下优点: 便于对各个 Catalog 进行个性化管理. DBMS 都同意我们指定将不同的 Catalog 保存在不 同的磁盘上, 因为人力资源数据相对次要一些, 因此我们能够将 HR 保存在普通硬盘上. 而将 BIZ 保存在 RAID 硬盘上. 我们还能够对每一个 Catalog 所能占领的最大磁盘空间.日 志大小甚至优先级进

简单的SQL语句

说明:SQL语句大小写都可以,执行一句时,后面可不加分号,如果同时执行两句,就必须加分号,不然会报错. --+空格  是SQL的注释 表格名为users,里面有name和age属性 一.增 insert into INSERT INTO users (name,age) values('张三',25); 可以写insert into,也可以只写insert 二.删 delete form DELETE FROM users WHERE name="张三": where是用来判断的,类似

简单操作sql语句-提升我们工作效率(网站关键词替换sql语句)

有时候要批量修改一些内容真不容易 一个一个改一天过去了,但当你学会了使用sql 语句操作 一秒就可以搞定.所以减少我们工作量我们必需要学会提高工作效率. 可批量修改就这么轻松可以实现. update 表名 set article =(REPLACE(列名,'需要替换的内容','替之后的内容'))

JDBC之java数据库的连接与简单的sql语句执行

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Test { /** * @param args */ public static void main(String[] args) { /*这部分是用java驱动连接oracle数据库,驱动的jar可以自己在网上下载,也可以给我留言,发给你*/

【考试】简单的sql语句

1)显示正好为5个字符的员工的姓名 HR@ORA11GR2>select last_name,first_name from employees 2 where length(first_name) = 5; 2)显示不带有"R"的员工的姓名. HR@ORA11GR2>select last_name,first_name from employees 2 where first_name not like '%R%'; 3)显示所有员工的姓名,用a替换所有"A&

java JDBC-statement接口实现简单的sql语句调用

public class Demo2 { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","dyl123"); //使用statem