資料庫2之 庫的操作

2021-08-29 23:14:30 字數 1339 閱讀 7621

1.資料庫的建立

語法:create database [if no exists] db_name [create_specitification[, create_specification]

create_specification:

[default]character set charset_name

[default]collate collation_name

character set:指定資料庫採用的字符集

collate:指定資料庫字符集的校驗規則

具體建立乙個資料庫最完整的寫法:

create database db1 default character set utf8 default collate utf8_general_ci;

注意:在建立表之前一定要先進入對應的資料庫。

2.字符集和檢驗規則

(1)字符集:主要是控制用什麼語言。比如utf8就可以使用中文;

檢視系統預設字符集:show variable like 『character_set_database』;

檢視資料庫支援的字符集:show charset;

(2)校驗規則:

檢視系統預設校驗規則:show variables like 『collaction_database』;

檢視系統支援的校驗規則:show collation;

3.校驗規則對資料庫的影響:

(1)不區分大小寫:utf8_general_ci

(2)區分大小寫:utf8_bin

一般在不加任何說明的情況下,系統預設的是不區分大小寫。

4.操縱資料庫

(1)檢視資料庫:show databases;

(2)顯示建立語句:show create database 資料庫名;

(3)修改資料庫:alter database db_name;(對資料庫的修改主要指的是修改資料庫的字符集,校驗規則)。

(4)刪除資料庫:drop database [if exists] db_name;

(5)備份資料(將mytest庫備份到檔案):#mysqldump -u root -p mytest > ./mytest.sql

(6)將刪除的資料庫還原:mysql > source /root/desktop/mytest.sql;

(7)備份資料庫中的一張表:#mysqldump -u root -p 資料庫名 表名1 表名2 > ./mytest.sql

(8)同時備份多個資料庫:#mysqldump -u root -p 資料庫名1 資料庫名2 …>資料庫存放路徑

(9)檢視連線情況(檢視當前有哪些人在連線當前資料庫):show processlist

資料庫操作2

1.備份資料至新錶進行操作 select into mark level from m level select into mark readingoption from m articleoption select into yubin materiallevel from materiallev...

MySQL資料庫之資料庫操作

建立資料庫時指定儲存的字元編碼 如果不指定編碼,資料庫預設使用安裝資料庫時指定的編碼 mysql create database emp charset gbk query ok,1 row affected 0.00 sec 建立資料庫 mysql create database stu quer...

Mysql資料庫操作之建立資料庫

連線mysql資料庫 1 mysql uroot p 輸入密碼 2 mysql uroot pmysql 後面直接帶上密碼 退出mysql 1.exit 2.quit 3.ctrl d 注 sql語句最後必須要加上分號,在結尾 顯示版本資訊 select version 顯示時間 select no...