SQL基本操作例子

2021-06-07 12:15:27 字數 4283 閱讀 9507

/

*sql常用語句,可在

sql的cmd控制台視窗執行,也可以在一些資料庫管理軟體裡面執行。

比如:phpmyadmin(網頁版),mysql

-front(客戶端版)等。

where後面不用括號:

whereage

between

18and

22;values後面必須加括號:

values(

'123',

'小羅',

2000.00); *

/create

databasea***b; /

*建立資料庫 */

use a***b; /

* 使用資料庫 */

create

tableaccount( /

* 建立 表 */

uid

int(

8) not

nullauto_increment, /

*建立欄位uid,整型,

8個位元組長度,不允許為空,自動增量為 1*

/pass

varchar(

16)

not

null,

nicename

varchar(

64),

money

double(

16,2), /

*建立字段 money,雙精度型,其中整數為

16位元組

/小數為

2個小數點,允許為空 */

primary

key(code) /

* 建立主鍵(索引) ,唯一

unique屬性 */

); /*條件或運算子:

not,

and,

or,

=,!=, <,

>,

<

=, >

=,null,

like,

between,

in,top(?),top(?) percent */

/*【查】 */

select

*fromaccount; /

* 選擇account表的所有欄位的全部資料 */

select

*fromaccount

wherecode

=1004; /

* 選擇account表中 特定欄位code

=1004 的一條資料 */

select

*fromaccount

where(age

>

=18) ; /

* 選擇account表中 特定字段 age

>

=18 的一條資料 */

selecttop(

50)

*fromaccount; /

* 選擇account表中所有欄位的 前

50條 資料 */

selecttop(

50) percent user_id,user_name

fromaccount; /

* 選擇account表中user_id和user_name欄位的 前

50%條 資料 */

/*【增】 */

insert

intoaccount

values(

1001,

'123',

'小美',

1000.00); /

* 插入一條資料,uid 是自增欄位, 此處強制輸入乙個值 */

insert

intoaccount(pass,nicename,money)

values(

'123',

'小羅',

2000.00); /

*插入一條資料,由於uid 是自增欄位,可以不填,因此此處留空不寫,直接寫其他欄位和對應值 */

insert

intobb

selectuser_id,user_name

fromaa

whereage

between

18and

22; /

* 從表aa中 選擇 age為(

18,22)之間 的字段 user_id和user_name 的所有資料,插入表bb 同欄位名中 */

alter

tableaccount

addcode

varchar(

18); /

* 在表account中新增欄位code,屬性為

varchar(

18) */

/*【刪】 */

delete

fromaccount

wherecode

=1004; /

* 刪除account表中 特定欄位code

=1004 的一條資料 */

truncate

tablea; /

* 清空表a中的所有資料,但保留表a中所有的字段和字段本身的屬性 */

alter

tableaccount

drop

columncode; /

* 刪除account表中的字段code */

/*【改】 */

updateaccount

setmoney

=1000.00

wherecode

=1003; /

* 更新account表,將符合條件code

=1003的所有資料 中的money欄位的值更改為

1000.00 */

alter

tableaccount

alter

columncode

varchar(

18); /

*把錶account中的字段code的屬性改為

varchar(

18) */

SQL基本操作

create database mydatabase1 on primary 配置主資料檔案的選項 name mydatabase2 主資料檔案的邏輯名稱 filename d database database1 mydatabase1.mdf 主資料檔案的實際儲存路徑 size 5mb,主檔案的...

sql 基本操作

資料庫表的操作 sql code 列操作 新增列 alter table t add mycolumn intidentity 1 1 not null default 0 刪除列alter table t drop column mycolumn 修改列 alter table t alter c...

SQL 基本操作

select 用法 select 列名稱1,列名稱2 from table naem select from table name select distinct 去除列標籤中重複的部分 select distinct column naem1,colum name2 from table name...