mysql資料庫練習

2021-10-08 09:06:38 字數 3141 閱讀 7233

資料庫的建立

#建立資料庫mydb1

create

database mydb1;

#建立乙個使用utf8字符集的mydb2資料庫。

create

database mydb2 character

set utf8;

#建立乙個使用utf8字符集,並帶比較規則的mydb3資料庫。

create

database mydb3 character

set utf8 collate utf8_general_ci;

資料庫的修改

#修改mydb2字符集為gbk;

alter

database mydb2 character

set gbk

資料庫的刪除

#刪除資料庫mydb3,首先判斷是否資料庫是否存在

drop

database

ifexists mydb3;

資料庫的檢視

#檢視所有資料庫。

show

databases

;#檢視資料庫mydb1的字符集

show

create

database mydb1;

#建立一張員工表employee

use mydb1;

drop

table

ifexists employee;

create

table employee (

id int

primary

keyauto_increment

, name varchar(20

)not

null

, gender varchar(20

),birthday date

, entry_date date

, job varchar(20

),salary double

, resume text);

select

*from employee

#建立一張員工表employee2

drop

table

ifexists employee2;

create

table employee2 (

id int

primary

keyauto_increment

, name varchar(20

)not

null

, gender varchar(20

),birthday date

, entry_date date

, job varchar(20

),salary double

,resume text);

select

*from employee2

#刪除employee2

drop

table

ifexists employee2;

#1、在上面員工表的基本上增加乙個image列。

alter

table employee add image blob

;#2、修改job列,使其長度為60。

alter

table employee modify job varchar(60

);#3、刪除gender列。

alter

table employee drop gender;

#5、表名改為user。

rename

table employee to

user

;#6、修改表的字符集為utf8

alter

table

user

character

set utf8;

#7、列名name修改為username

alter

table

user change column name username varchar(30

);#8、檢視資料庫內的所有表

show

tables

;#9、檢視employee的建表語句

show

create

table

user

;#10、檢視employee的表結構

desc

user

;

#向employee中插入三個員工資訊,要求員工姓名分別是zs,ls,wangwu

insert

into

user

(username)

values

("zs"),

("ls"),

("wangwu");

#將所有員工薪水修改為5000元。

update

user

set salary=

5000

;#將姓名為』zs』的員工薪水修改為3000元。

update

user

set salary=

3000

where username=

"zs"

;#將姓名為』ls』的員工薪水修改為4000元,job改為ccc。

update

user

set salary=

4000

,job=

"ccc"

where username=

"ls"

;#將wangwu的薪水在原有基礎上增加1000元。

update

user

set salary=salary+

1000

where username=

"wangwu"

;#刪除表中名稱為』zs』的記錄。

delete

from

user

where username=

"zs"

;#刪除表中所有記錄。

delete

from

user

;

MySQL資料庫練習

最近 資料庫作業系統原理 進行上機任務,正好把不會的地方整理下來,做個學習記錄。注 使用的是mysql資料庫 1.建立表時宣告字符集編碼和排序規則 character set utf8 collate utf8 general ci create table st1816270245 sno int...

MYSQL資料庫練習1

1.建立student和score表 2.為student表和score表增加記錄 3.查詢student表的所有記錄 4.查詢student表的第2條到4條記錄 5.從student表查詢所有學生的學號 id 姓名 name 和院系 department 的資訊 6.從student表中查詢計算機...

資料庫練習

1 張三 98 北京 111111111 qq.com 2 李四 88 上海 111111111 qq.com 3 王五 78 廣州 111111111 qq.com 4 趙六 68 深圳 111111111 qq.com 5 孫七 58 杭州 111111111 qq.com 6 小紅 48 北京...