SQL基本語句

2021-10-05 08:00:43 字數 2425 閱讀 8626

建立庫結構:

create

database

ifnot

exists

`庫名`

;create

database

`庫名`

//簡寫

如果建立的庫名已經存在,不會建立新的庫結構,並且不會報錯。但是用簡寫的話就會報錯

檢視庫結構:

檢視所有的庫結構:show databases;

檢視庫結構的設定資訊:show create database if not exists 庫名;

檢視正在使用的庫結構:select database();

刪除庫結構:

drop

database

ifexists

`庫名`

;drop

database

`庫名`

;//簡寫

建立表結構:每乙個表結構都必須有至少乙個字段,不能建立乙個沒有欄位的空的**結構。如果是多個字段,最後乙個字段之後的逗號必須不能寫

create

table

ifnot

exists

`表名`

(欄位1 資料型別 約束條件,

欄位2 資料型別 約束條件 //注意這個地方的逗號不能寫

)引擎設定 編碼格式設定 注釋設定

檢視表結構:

檢視所有的表結構

show

tables

;檢視表結構的建立方式

show

create

table

`表名`

;檢視表結構中的字段

desc

`表名`

;刪除表結構

drop

table

`表名`

;

修改字段,最好是在字段沒有輸入資料時修改。如果字段已經有了資料再來修改字段,如果字段設定與已經存在的字段衝突,會造成修改失敗。修改欄位時字段的資料型別、屬性、約束條件、注釋、都需要重新設計

只修改欄位名稱:

alter

table

`表名`

change `舊欄位名`

`新欄位名` 新字段的所有設定

修改欄位的約束條件:

alter

table

`表名`

modify

`欄位名` 欄位的所有設定

刪除字段:

alter

table

`表名`

drop

`欄位名`

;

新增字段:

在所有字段之後新增字段

alter

table

`表名`

add`欄位名` 欄位的所有設定;

在所有字段之前新增字段

alter

table

`表名`

add`欄位名` 欄位的所有設定 first

;在指定字段之後新增字段

alter

table

`表名`

add`欄位名` 欄位的所有設定 after

`指定的欄位名`

;

資料寫入:

給所有的字段都寫入資料:

insert

into

`表名`

values

(資料1

,資料2...

.);資料內容必須與字段內容一一物件,不能多也不能少

如果不想輸入,可以使用default執行預設值

給指定的字段寫入資料:

insert

into

`表名`

(`欄位1`,

`欄位2`.

...)

values

(資料1

,資料2...

.);在(

)中設定的字段,必須與輸入的資料一一對應

如果不想輸入,可以使用default執行預設值

如果設定為not

null的字段,必須有資料的寫入,並且不能是null

資料刪除:

保留id主鍵值

delete

from

`表名`

;

清空表結構

truncate

table

`表名`

更新update

`表名`

set`欄位名`

= 數值

SQL 基本語句

在查詢分析器中執行如下語句 sp password null,teracypwd sa 把sa的密碼設為 teracypwd 執行成功後有 command s completed successfully.ok insert into 表名稱 values 值1,值2,insert into per...

sql基本語句

sql常用命令 資料的增刪改查 增加資料 插入資料 insert into 表名 字段 字段 values 值,值,值.按需要字段填寫 insert into 表名 values 值,值,值.插入全部字段,自動增長列不寫 刪除資料 記得有外來鍵先刪除主鍵表裡的相應內容 刪除表裡的內容 delete ...

SQL 基本語句

1 建表,主鍵約束,外來鍵約束。create table course cno int 11 not null auto increment,cname char 20 default null,cteachername char 20 default null,primary key cno cr...