資料庫的建立
#建立資料庫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 北京...