常用SQL語句整理

2021-08-08 11:03:14 字數 982 閱讀 9663

檢視資料庫:

show databases

選擇資料庫

use database_name

表定義資訊

describe table_name

插入資料:

insert into table_name (filed_1 … field_n) values (value_1 … value_n)

eg: insert into person_no (name,age) values (『tom』,10)

更新資料:

update table_name set field_1 = value_1 … filed_n = value_n where condition

eg: update person_no set age = 20 where name = 『tom』

查詢資料:

select * from table_name where condition

模糊查詢:前匹配、後匹配和任意位置匹配

select * from table_name where field1 like 』 %value1%』 / like 『value2% / like 『%value3』

注:該查詢語句效率較低

排序查詢:公升序和降序

select field_1, field_n from table_name where condition order by field_name [asc|desc]

去重查詢:

select distinct field_1, field_n from table_name

查詢總數:

select count()/count(0) from table_name

查詢前100條資料:

select top100 * from table_name

刪除資料:

delete from table_name where condition

常用sql語句整理

a 判斷資料庫是否存在 if exists select from sys.databases where name 庫名 刪除資料庫 drop database 庫名b 判斷要建立的表名是否存在 if exists select from dbo.sysobjects where id objec...

常用sql語句整理

查詢 無條件查詢 select from table name 條件查詢 select from table name where 條件 排序查詢 select col1,col2,from table name where 條件 order by 列名 desc asc 模糊查詢 select f...

常用sql語句整理

1.資料庫層面 建立資料庫 create database database name 刪除資料庫 drop database database name 2.表建立新錶 create table tablename col1 type1 not null primary key col2 type...