學mysql是學指令嗎 MySQL命令學習 二

2021-10-19 03:11:30 字數 2545 閱讀 3426

(13)where字句操作符

=            等於

<>          不等於

!=           不等於

>            大於

>=          大於等於

between          在指定的兩個值之間

例如:找出學號是0007到0009之間的學生記錄(不包括0009)?

select* from student_info where stu_id between 1001101620007 and 1001101620009;

(14)and 操作符

為了通過不止乙個列進行過濾,可使用and操作符給where字句附加條件

例如:找出專業是「軟體工程」並且性別是男生的學生記錄?

select* from student_info where stu_*** = 『男『 and stu_major = 『軟體工程『;

(15)or

操作符指示mysql檢索匹配任一條件的行

例如:找出專業是「網路工程」和「電子資訊」的所有學生記錄?

select* from student_info where stu_major = 『電子資訊『 or stu_major = 『網路工程『;

找出「網路工程」和「軟體工程」兩個專業所有男生的學生記錄?

select* from student_info where (stu_major = 『網路工程『 or stu_major = 『軟體工程『) and stu_*** = 『男『;

(16)in

操作符是用來指定條件範圍,範圍中的每個條件都可以進行匹配;in取合法值的由逗號分隔的清單,全都括在圓括號內。

例如:找出特定的三個學號的學生記錄?

select* from student_info where stu_id in(1001101620007,1001101650018,1001101650019);

(17)not 操作符

作用是否定它之後所跟的任何條件

例如:找出不是「網路工程」和「軟體工程」這兩個專業的學生記錄?

select* from student_info where stu_major not in (『軟體工程『,『網路工程『);

(18)like 操作符

用來匹配值的一部分的特殊字元

%    萬用字元         表示任何字元出現的任意次數

_     萬用字元         表示任何字元出現有且僅有一次

例如:找出專業名稱後兩個字是「工程」的所有學生記錄?

select       * from student_info where stu_major like『%工程『;

找出姓「王」且名字是兩個字的學生記錄?

select* from student_info where stu_name like 『王_『;

附錄:建立例子表的語句

createtable customers(

cust_id int not null auto_increment,

cust_name char(50) not null,

cust_address char(50) null,

cust_city char(50) null,

cust_state char(5) null,

cust_zip char(10) null,

cust_country char(50) null,

cust_contact char(50) null,

cust_email char(255) null,

primary key (cust_id)

createtable orders(

order_num int not null auto_increment,

order_date datetime not null,

cust_id int not null,

primary key (order_num)

createtable vendors(

vend_id int not null auto_increment,

vend_name char(50) not null,

vend_address char(50) null,

vend_city char(50) null,

vend_state char(5) null,

vend_zip char(10) null,

vend_country char(50) null,

primary key (vend_id)

createtable orderitems(

order_num int not null,

order_item int not null,

prod_id char(10) not null,

quantity int not null,

item_price decimal(8,2) not null,

primary key (order_num,order_item)

原文:

小白是學mysql好還是 小白學MySql

總所周知吧,這個資料庫有很多,最常用的免費資料庫那還要說到mysql,我本人呢也是對資料庫相關資料進行了一番查閱和學習,以下是我的一些片面的理解,主要分為四個部分 基礎 調優核心原理 架構與運維 1.基礎 基礎那就是基礎語法啊,以及表設計正規化 基礎語法 crud 在我看來基礎語法無非就是增刪改查,...

軟體測試需要學 mysql嗎 軟體測試需要學什麼?

軟體測試需要學習基礎的測試方法 軟體程式設計的技能 資料庫 作業系統等知識。軟體測試做為it行業的高薪技術崗,很多人非常看好它的發展前途,想要從事或者轉行進入這個崗位。但這畢竟是乙份技術崗,是需要對軟體測試有一定了解和經驗的,很多人就想先學習一下再上崗,那軟體測試需要學什麼呢?軟體測試需要學習相關專...

會計學python就業 會計學是夕陽行業嗎?

4 學會計還有個好處就是以此為基礎轉前台業務 這一條比較難,學歷警告 無論是投資分析還是投行承做,無非是以法律 金融和會計三大方向之一為基礎。個人覺得這三類起點差不多,難度也差不多,但考慮到法律求精 金融要資源,會計是最容易進去的方向。另外像銀行信貸 資產定價 業務部門後台支援崗方向,有乙個會計功底...