MySQL 資料庫基礎操作

2021-09-12 12:53:19 字數 2608 閱讀 5710

1.建立資料庫

建立乙個名為db1的資料庫

create database db1;

tips:當我們建立資料庫沒有指定字符集和校驗規則時,系統使用預設字符集:utf8

檢視系統支援的字符集

show charset;

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

create database test1 charset=utf8

建立乙個使用utf字符集,並帶校對規則的資料庫。

create database test2 charset=utf8 collate utf8_general_ci;

檢視系統預設字符集

show variables like 'character_set_database';

檢視系統預設校驗規則

show variables like 'collation_database';

建立乙個資料庫,校驗規則使用utf8並不需要區分大小寫

create database test3 collate utf8_general_ci;

建立乙個資料庫,校驗規則使用utf8並區分大小寫

create database test4 collate utf8_bin;

2.運算元據庫

檢視已有資料庫

show databases

檢視資料庫當前連線情況

show processlist

顯示資料庫db1具體建立情況

show create database db1

修改資料庫db1字符集為gbk

alter database db1 charset=gbk

刪除資料庫db1

drop database db1

tips:對應的資料庫資料夾被刪除,級聯刪除,裡面的資料表全部被刪

3.資料庫的備份與還原

備份庫語句:# mysqldump -p3306 -u root -p 密碼 -b 資料庫名1 資料庫名2 ... > 資料庫備份儲存的檔案路徑

備份表語句:# mysqldump -p3306 -u root -p 密碼 -b 資料庫名 表名 > 資料庫備份儲存的檔案路徑

將db1備份到d:/mydb1.sql

#mysqldump -p3306 -u root -ppasswd -b db1 > d:/mydb1.sql

資料庫還原語句:mysql> source d:/mydb1.sql;

tips:如果備份乙個資料庫時,沒有帶上-b引數, 在恢復資料庫時,需要先建立空資料庫,然後使用資料庫,再使 用source來還原。

4.表的操作

語法:create table tablename(name1 typ1,name2 type,name3 type) charset=字符集 collation 校驗規則 engine 儲存引擎

建立乙個名為tb1的學生表,並制定字符集為utf8,校驗規則,儲存引擎為myisam

create table tb1(id int comment '學號',name varchar(10) comment '姓名',age int,class varchar(8)) character set utf8 engine myisam;

檢視表tb1的結構desc tb1

新增記錄insert into 表名 values(name1,name2,name3),(name1,name2,name3)

在某行後面新增乙個字段alter table 表名 add 引數 型別 comment '備註' after 某行

eg:在tb1學生表中 在學生姓名後面新增乙個身份證號

alter table tb1 add cardid varchar(20) comment '身份證號' after name

修改身份證號長度,從20改為18位

alter table tb1 modify cardid varchar(18)

刪除表中的age列

alter table tb1 drop age

修改表名為student

alter table tb1 rename student

修改身份證cardid列為idcard

alter table student change name idcard varchar(18)

刪除student表

drop table student

MySQL資料庫基礎操作

net start mysql net stop mysql mysql u 登入賬戶名 預設情況下是root p 登入密碼 或者 mysql u 登入賬戶名 預設情況下是root p 回車 在系統提示的password後面輸入你的 登入密碼 mysql h ip u 登入賬戶名 預設情況下是roo...

MySQL資料庫基礎操作

1.使用 create 命令建立資料庫,語法如下 create database 資料庫名 此處的資料庫名不需要加雙引號2.資料庫的刪除 drop database 資料庫名 3.資料庫的選擇 use 資料庫名 4.建立資料表 create table 表的名字 項的名字 資料型別,項的名字 資料型...

Mysql 資料庫 基礎操作

mysql u 使用者名稱 p 密碼 mysql quit 或mysql exitselect version select now show databases select database create database 庫名 use 庫名 show tables desc 表名 不建議使用 ...