常用的SQL語句

2021-07-14 06:03:29 字數 1732 閱讀 3993

常用的sql語句

1,建立表

create 建立

table 表

primarykey主鍵

autoincrement自動增長

notnull 非空

unique 唯一的

createtableteacher1 (teacher_idintegerprimarykeyautoincrementnotnullunique, teacher_name text,teacher_***boolean)

create

table teacher2 (teacher_idinteger

primary

keyautoincrement, teacher_name text,teacher_***boolean)

2, 刪除表

drop 丟棄 扔到

drop

table teacher1

3,給表新增列(sqlite輕量級資料庫,不支援改)

alter 改變 修改

alter

table teacher2add teacher_age integer

4,插入資料

insert

into teachervalues(1,'zhangsan',1)

insert

into students (name,***)values('zhangsan',0)

5,查詢資料

select 查詢

* 全部

from

select

*from students

select

*from students where number<10

select

*from students where number<10 or ***=1

select

*from students where number<10 and number>5

like 匹配

select

*from students where name like 'zhang%'    %萬用字元能通配若干個(僅用於字串)

select

*from students where name like 'zhang_'     _萬用字元只能通配乙個

limit 限制

從第六條開始 往後的15條

select

*from students limit 5,15

orderby    搜尋排序     desc(降序)   asc(公升序)

select

*frompeople orderbyagedesc

搜尋最大年齡

select max(age) from people

搜尋最大年齡的所有資訊(巢狀語句)

select

*from people where age= (select max(age)from people)

搜尋表裡有幾條資料

select count(*) from people

6,修改資料

update 更新

set 設定

update students set name='lisi',***=1where number < 10 and number>5

7,刪除資料

delete 刪除

delete

from studentswhere number > 25

sql常用sql語句

1 查詢某個庫中所有的表名字 select name from sysobjects where xtype u and name dtproperties order by name 2 得到資料庫中所有使用者檢視 select name from sysobjects where xtype v...

sql 常用的語句

說明 複製表 只複製結構,源表名 a 新錶名 b sql select into b from a where 1 1 說明 拷貝表 拷貝資料,源表名 a 目標表名 b sql insert into b a,b,c select d,e,f from b sql select a.title,a....

常用的SQL語句

1.select語句語法 select語句的基本語法如下 select column1,column2,columnn from table name 這裡列1,列2.想獲取其值表的字段。如果想獲取在該字段的所有可用字段,那麼可以使用下面的語法 select from table name 2.in...