基本的Sql語句使用

2021-08-10 23:42:51 字數 1716 閱讀 6018

這篇文章就是記錄一下我學習sql語句的過程,會一直更新到我學習完資料庫的基本語句使用。

對於安裝可以參照上篇文章:資料庫的安裝

我自己習慣centos下的mysql和ubuntu下的mysql。

這學期開的課程,老師要求安裝windows下的sql_server。

正式開始記錄學習。(已經學了一些了,之前沒下定勇氣記錄,可能是太懶了!!!!)

對於下面一些的sql語句,sql_server和my_sql有時有稍微差異,在我的認知內,我會給出。

資料庫的操作

檢視當前有哪些資料庫

//sql_server不支援show這個關鍵字

建立乙個資料庫:

create

database 資料庫名

後面的例子,都會用學生-課程表來具體講。

進入資料庫

use 資料庫名

檢視建立資料庫時語句

show

create

database 資料庫名

刪除資料庫

drop

database 資料庫名

表的操作

新增表

create tabel 表名
進入表

use 表名
檢視表

檢視所有表

show tables;

模糊查詢

show tables like

'%匹配項'

建表時屬性

show

create

table 表名\g

檢視表結構

desc 表名   //sql_server不支援這個語句
修改資料表

增加:alter

table 表名 add 欄位名 資料型別 [位置]

位置:first //第乙個位置

after //在某個字段之後

預設為在表的最後

刪除:alter

table 表名 drop 欄位名 資料型別 [屬性]

修改:alter

table 表名 modify 欄位名 資料型別 [屬性][位置]

//sql_server為:alter

table 表名 alter

column 欄位名 資料型別

重新命名:alter

table 表名 change 欄位名 資料型別 [位置]

主鍵

乙個表只能有乙個主鍵,在建立表時在欄位名後加primary key即可,主鍵列不能為空。

基本的SQL語句

對資料庫的增刪改查 增 creat database db1 charset utf8 刪 drop database db1 改 alter database db1 charset gbk 查 show database 檢視所有資料庫 show creat database db1 檢視當前資...

基本SQL語句使用方法

結構 增 create database 庫名 charset 字符集 create table 表名稱 欄位名 型別 約束 欄位名 型別 約束 not null 非空 primary key 主鍵 唯一且非空 unque 唯一約束 唯一可為空 foreign key 外來鍵約束 可為空,非空值與主...

SQL 基本語句

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