mysql delete in 结果集_MySQL从删库到跑路(2)SQL语句示例
注意:此文章僅羅列部分指令及sql語句,并且某些語句并不完整與嚴謹,僅供參考以及示例所用,詳細內容可以查閱官方文檔。
1.創建test數據庫
create database test;
2.刪除數據庫
drop database test;
3.選擇數據庫
use test;
4.創建數據表(關于約束會在后面的章節進行介紹,目前先不寫)
創建一個學生表student,其中的列有編號,姓名,年齡和性別。
create table student(
sid int,
sname varchar(20),
sage int,
ssex varchar(20)
);
5.查看數據表
show tables;
6,刪除數據表
drop table student;
7.使用insert語句向數據表中插入數據
向每一列中都插入數據
insert into student (sid,sname,sage,ssex) values(1,’tom’,11,’man’);
insert into student values(2,’jerry’,12,’woman’);
向部分列中插入數據
insert into student (sid,sname,ssex) values(3,’張三’,’男’);
8.使用select語句查詢表中內容
查詢student表中全部內容
select * from student;
查詢部分列的內容
select sname,sid from student;
9.使用where子句有條件的查詢數據
查詢年齡為11歲的所有信息
select * from student where sage=11;
10.使用update語句對原數據進行修改或更新
修改tom的年齡為12
update student set sage=12 where sname=’tom’;
11.使用delete語句刪除表中的記錄
刪除姓名為張三的記錄
delete from student where sname=’張三’;
12.使用and運算符對記錄進行過濾
and運算符表示:顯示條件都成立的記錄
向student表中添加3條數據如下:
查詢性別為男且年齡在16歲以上(包含16)的學生
select * from student where ssex=’男’ and sage>=16;
13.使用or運算符對記錄進行過濾
or運算符表示條件中只要有一個成立,便進行顯示。
查詢性別為男或年齡在16歲以上(包含 16歲)的學生
select * from student where ssex=’男’ or sage>=16;
14.使用order by關鍵字對結果集進行排序
查詢學生信息并按照年齡進行排序
select * from student order by sage;
使用desc關鍵字進行降序排序(asc表示升序,默認可省)
查詢性別為男的學生信息并按照年齡進行降序排序
select * from student where ssex=’男’ order by sage desc;
15.使用limit 關鍵字規定查詢條數(limit為mysql數據庫語法,這里僅做示例展示,不做深入探討,其他數據庫請自行查閱)
返回前3條語句
select * from student limit 3;
16.使用like子句進行模糊查詢
查詢性別中倒數第二個字符為a的學生信息(此例子并不嚴謹,僅作示例)
select * from student where ssex like ‘%a_’;
其中%表示代替0個或多個字符,_表示代替一個字符。
17.使用in操作符在where子句中規定多個值
查詢姓名為張三和李四的學生信息
select * from student where sname in (‘張三’,’李四’);
18.使用between操作符獲取兩個值之間信息
查詢年齡在11到16歲的學生的信息
select *? from student where sage between 11 and 16;
總結
以上是生活随笔為你收集整理的mysql delete in 结果集_MySQL从删库到跑路(2)SQL语句示例的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Win32 进程间互斥示例代码 Proc
- 下一篇: VC中使用低级音频函数WaveX播放声音
