MySQL資料庫的基本操作之牛刀小試

2021-08-22 19:10:57 字數 2589 閱讀 4431

》-- 鏈結資料庫

-- 退出資料庫

-- sql語句最後需要有分號;結尾

-- 顯示資料庫版本

-- 顯示時間

-- 檢視所有資料庫

-- 建立資料庫

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

-- 檢視當前使用的資料庫

-- 使用資料庫

-- 刪除資料庫

-- 檢視當前資料庫中所有表

-- 建立表

-- 檢視表結構

-- 建立students表(id、name、age、high、gender、cls_id)

-- 建立classes表(id、name)

-- 檢視表的建立語句

-- 修改表-新增字段

-- 修改表-修改字段:不重新命名版

-- 修改表-修改字段:重新命名版

-- 修改表-刪除字段

-- 刪除資料表

-- 刪除資料庫    

-- 全列插入

-- 主鍵字段 可以用 0  null   default 來佔位

-- 向classes表中插入 乙個班級

-- 向students表插入 乙個學生資訊

-- 列舉中 的 下標從1 開始 1---「男」 2--->"女"....

-- 部分插入

-- 多行插入        

-- 全部都改

-- 條件修改    

-- 查詢所有列

---定條件查詢

-- 查詢指定列

-- 可以使用as為列或表指定別名

-- 欄位的順序

-- 物理刪除

-- 邏輯刪除(軟刪除、標記刪除)

-- 用乙個欄位來表示 這條資訊是否已經不能再使用了

-- 給students表新增乙個is_delete欄位 bit 型別

gender enum("男", "女", "保密") default "保密",

mobile varchar(11) default "11111111111",

email varchar(30)

);insert into userinfo values(0, "laowang", "老王", "男", "15639166666", "[email protected]"),(default, "laoli", "老李", "女", "15639167777", "[email protected]"),(null, "laozhang", "老張", "男", "15639168888", "[email protected]");

create table contact(

id int unsigned not null auto_increment primary key,

wechat_id int unsigned not null,

friend_wechat_id int unsigned not null

);insert into userinfo values(0, 1, 2), (null, 1, 3);

create table moments(

id int unsigned not null auto_increment primary key,

wechat_id int unsigned not null,

context varchar(255) not null,

img_url varchar(100),

publish_time date not null

);insert into moments values(null, 2, "能力到無能為力", "", "2018-8-12"), (default, 3, "拼搏到感動自己", "", "2018-8-13");

create table chat_tables(

id int unsigned not null auto_increment primary key,

wechat_id int unsigned not null,

friend_wechat_id int unsigned not null,

context varchar(255) not null,

context_type enum("文字", "語音", ""),

send_time datetime not null

);insert into chat_tables values(0, 1, 2, "加油加油我最棒!", 1, "2018-8-12 21:10:49"), (0, 2, 1, "", 3, "2018-8-12 21:11:52");

MySQL基本操作之資料庫基本操作

mysql中建立資料庫的sql語法格式為 create database 資料庫名 其中,資料庫名不能與已經存在的資料庫同名。下圖建立資料庫test db 可以通過使用以下語句檢視資料庫的定義 show create database 資料庫名 g 其中,g 表示格式化輸出,可加可不加。如下圖所示 ...

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

MySQL資料庫 基本操作

地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...