SQL基本使用

2021-10-06 19:00:58 字數 1326 閱讀 1236

1.sql中的模糊匹配:

like 『小%』

//使用like來處理,加%

%叫做萬用字元,代表任何字元任意數量

如』%a%'就代表乙個字串只要包含字母a就符合條件

'%a』則代表乙個字串需要以字母a結尾才符合條件

'a%'就是以a開頭的字串了

2.in 操作符允許您在 where 子句中規定多個值。//w3c有這個教程

3.合併查詢表 user 和表 user_ext 中 id 相同的所有資料

4.通過左連線 獲取表 user(別名t1) 和表 user_ext(別名t2) 中欄位 id 相同的資料,其中字段 age 大於9,並僅返回 id、students、age、weight 這幾個欄位的資料

//左連線的使用

select t1.id,t1.students,t2.age,t2.weight from user as t1 left join user_ext as t2 on t1.id = t2.id where t2.age > 9

5.把 user 表 中欄位 students 為』小明』 所在字段 score 更改為30分

update user set score = 30 where students = 『小明』

6.返回非重複值:select distinct col_name from table_name

7.left join : 返回左表所有行(右表中不符合條件的會空著)

select t1.id,t1.students,t1.score,t1.gender,t2.age,t2.height,t2.weight from user as t1 join user_ext as t2 on t1.students = t2.students

// 8.select websites.name, access_log.count, access_log.date

from access_log

right join websites

on access_log.site_id=websites.id

order by access_log.count desc;

9.union 兩個或多個查詢結果 融合

select students from user union select students from user_ext

10.外來鍵學習:

create table orders ( o_id int not null, orderno int not null, p_id int, primary key (o_id), foreign key (p_id) references persons(p_id) )

SQL 基本語言使用

namespace dal return dt endregion region 02.執行 增刪改 非查詢語句 int excutenonquery string strsql,params sqlparameter paras 執行 增刪改 非查詢語句 public static int exc...

基本的Sql語句使用

這篇文章就是記錄一下我學習sql語句的過程,會一直更新到我學習完資料庫的基本語句使用。對於安裝可以參照上篇文章 資料庫的安裝 我自己習慣centos下的mysql和ubuntu下的mysql。這學期開的課程,老師要求安裝windows下的sql server。正式開始記錄學習。已經學了一些了,之前沒...

SQL基本使用 運算元據庫

普通建立 create database 資料庫名稱判斷資料庫是否存在,並指定字符集 create database if not exists 資料庫名稱 character set 字符集 查詢所有資料庫 show database查詢某個資料庫 show create database 資料庫...