SQL sql增 刪 改 查,簡單操作

2021-10-23 21:24:30 字數 2335 閱讀 2887

-- 目標 : 

-- 建立學生(列,字段) 使用sql建立

-- 學號,登陸密碼,姓名,性別,出生日期,家庭住址,emall

/*注意:使用的是英文() ,表的名稱和字段盡量用``括起來,避免成為關鍵字

字串用''單引號括起來,【全部符號都為英文符號】

*/create

table

ifnot

exists

`student`

(#建立 表 判斷是否存在 表名稱

`id`

int(4)

notnull

auto_increment

comment

'學號'

,#列名 int型別4位元組 不能為空 自增 注釋 注釋內容

`name`

varchar(30

)not

null

default

'匿名'

comment

'姓名'

,# varchar型別30位元組 預設 預設內容

`pwd`

varchar(20

)not

null

default

'123456'

comment

'密碼'

,`***`

varchar(2

)not

null

default

'男'comment

'性別'

,`birthday`

datetime

default

null

comment

'出生日期'

,# 時間型別 預設為null

`address`

varchar

(100

)default

null

comment

'家庭住址'

,`emall`

varchar(50

)default

null

comment

'郵箱'

,primary

key(

`id`

)#設定 id(列名)為主鍵 注意:乙個表只能有乙個主鍵(唯一)

)engine

=innodb

default

charset

=utf8

#該行不知道 引擎

-- 常用命令

show

create

database scholl -- 檢視建立資料庫的語句

show

create

table student -- 檢視student資料表的定義語句(也就是建立該錶的語句)

desc student -- 顯示表的結構

-- 資料庫引擎

/*innodb 預設使用的引擎

myisam 早些年使用的引擎

*/

檢視建立資料庫的語句

show

create

database 庫名

檢視建立表的語句

show

create

table 表名

顯示表的結構

desc 表名

修改表名

alter

table 舊表名 rename

as 新錶名

增加表的字段

alter

table 表名 add 新增的欄位名 屬性

修改表的欄位名

alter

table 表名 change 舊欄位名 新欄位名 約束屬性

修改表的約束

alter

table 表名 modify 字段 修改的約束

注(重要注意點):change和modify的區別:1、change 用來欄位的重新命名,不能用來修改字段型別的約束2、modify 不能用來欄位的重新命名,只能修改字段型別和約束。

刪除表的字段

alter

table 表名 drop 刪除的欄位名

刪除表 括號裡的是可選寫的,是用來做判斷的,判斷用才執行刪除,盡量加上,否則任意顯示報錯

drop

table (if

exists) 表名字

MySQL的簡單操作 增刪改查

建立資料庫 create database 資料庫名 或 如果 資料庫名 資料庫不存在就建立 create database if not exists 資料庫名 嘗試刪除資料庫 如果存在就刪除 drop database if exists 資料庫名 選中資料庫 use 資料庫名 mysql 中的...

mysql 簡單操作 增刪改查(1)

資料 資料庫 資料庫管理系統 資料庫系統時與資料庫技術密切相關的的四個基本概念。資料 data 描述事物的的符號記錄稱為資料。資料庫 db 儲存資料的倉庫,它儲存了一系列有組織的資料 資料庫管理系統 dbms 資料庫是通過dbsm建立和操作的容器,資料庫管理系統是和計算機作業系統一樣的是計算機的基礎...

kendoUI 簡單增刪改查

1 目前學習主要基於kendoui英文api文件 2 在已經搭建的mvc ef kendo ui的基礎上實現kendo ui增刪改查功能 3 增刪改查 示例 3 1 主要展示前台實現 因為後台 不是唯一,可自行配置,返回json資料 3 1 html 如下 3 1 1 查詢和列表展示 html 列表...