/
*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...