簡單的SQL語句

2021-10-03 17:34:24 字數 1656 閱讀 9055

最近在構建乙個部落格,web-server用的nodejs,資料庫使用的是mysql,所以學習了一些簡單的sql語句,用於增刪改查。

首先use 庫名

1.增加

增加表列 insert into 表名 (列名) values(值) 關鍵字使用``包起來

insert into users

(username,

`password`

,realname)

values

('zhangsan'

,'123456a'

,'張三'

);

2.查詢

select * from 表名 查詢全部

select id,username from 表名

select *

from users;

select id,username from users;

where 標識帶查詢條件

select *

from users where username=

"zhangsan"

;

and 標識多條件

select *

from users where username=

"zhangsan" and `password`

='123456'

;

or 標識 或

select *

from users where username=

"zhangsan" or username=

'lisi'

;

<> 不等於

select *

from users where state<

>

'1';

like』%條件%』 標識模糊查詢

select *

from users where username like'%zhangsan%'

;

order by 條件 排序 預設正排序 加desc倒序

select *

from users where `password`

like'%1%' order by id;

select *

from users where `password`

like'%1%' order by id desc;

3.更新

update 表名 set 條件

update users set realname=

'lisi' where realname=

'lisi~'

;

如果更新報錯,發生xxsafe mode,那麼執行

set sql_safe_updates=0;

4.刪除

delete from 表名 where 條件 務必帶條件,否則會刪掉整個表

但是實際中不會這麼刪一行,而是給每一行的資料乙個狀態 state ,可用則為1,不用則為0,查詢資料只查可用的,做乙個過濾,從而過濾達到像刪除一樣的目的

簡單的sql語句

選擇 select from table1 where 列名 非數字的用單引號圍起來 例如 sql select from student where sid stu.getid 在表student中選出符合的所有行 resultset rs sta.executequery sql 執行以上sql...

簡單的sql語句

格式 create 庫名 表名 屬性 資料型別 長度限制 char為限定字元長度,僅能使用符合長度的字元,varchar為最大限制,只要長度小於限制即可 多個屬性之間用逗號間隔,最後乙個屬性後不能加逗號。格式 insert into 表名 屬性a,屬性b.values 屬性a的值,屬性b的值.模糊查...

簡單的sql語句

插入,刪除,更新 向xscj資料庫的表xs中插入羅林琳資訊 insert into xs 學號,姓名,專業名,出生時間,總學分 values 001112 羅林琳 計算機 01 30 1980 40 將xscj資料庫的xs表中備註為空的行刪除 delete from xs where 備註 is n...