資料庫基本sql語句

2022-09-07 01:33:11 字數 1670 閱讀 2158

建立資料庫:

1

--如果不存在就新建資料庫,使用utf-8編碼格式,預設使用utf8排序。

2create

database

ifnot

exists test default

character

setutf8 collate utf8_general_ci3--

刪除資料庫

4drop

database

ifexists test

建立表:

1

usetest;

2create

table

stu(

3 id varchar(10) primary

key,

4 );

sql語句用";"隔開,如建立多個表:

1

usetest;

2create

table

stu(

3 id varchar(10) primary

key,4);

5create

table

teacher(

6 id varchar(10) primary

key7 )

刪除表:

1

usetest;

2drop

table stu

在建立表時指定預設值:

1

usetest;

2create

table

stu(

3 id varchar(10

) ,4 *** varchar(10) not

null

default'男

'5 )

查詢語句:

1

usetest;

2select id,*** from stu;

distinct 用於返回唯一不同的值。

1

select

distinct 列名稱 from 表名稱

1

usetest;2--

只返回 ***和id全部不同的資訊

3select

distinct ***,id from stu;

複製表內容:

use

test;

--mysql不支援select into

--select * into city_da from city

--替代方法:使用 create...into...在建立表時複製表結構並插入資料

create

table city_create (select

*from

city)

--只複製其中幾行

create

table city_id_name_create (select id,name from

city)

--也可以使用insert into,不複製表結構,僅僅插入資料

usetest;

insert

into city1(id,name) select id,name from city

資料庫基本的sql語句

到test這個 上增加指定的幾條資訊 sql insert into test number,name,gender,age,colleage,city,country values 在test上根據id刪除資訊 刪除id為3 sql delete from test where id 3 編輯te...

資料庫基本操作簡單sql語句

一.基本操作 服務重啟 計算機管理的服務裡邊 tnslistener 二.基本物件 1 建立使用者與授權 system身份執行 建立使用者 drop user bank drop user bank cascade create user bank identified by password 授權...

資料庫基本SQL語句 巢狀查詢

查詢科目名稱為 語文 的所有科目成績 select from scores where subject id in select id from subject where names 語文 在where子句中對於能巢狀的子查詢的數目沒有限制,不過在實際使用時由於效能的限制,不能巢狀太多的子查詢,對...