MySql 庫的操作

2021-09-26 10:38:08 字數 2686 閱讀 6050

庫的建立

create datebase [if not exists] db_name [create_specification, [create_specification] …]

create_specification:

[default] character set charset_name

[default] collate collation_name

大寫的表示關鍵字;

表示可選項;

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

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

建立資料庫

建立db資料庫

create datebase db;

沒有指定字符集與校正規則時預設使用預設字符集:utf8;預設校正規則為utf8_general_ci。

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

create datebase db1 charset=utf8;

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

create datebase db2 charset=utf8 collate utf8_general_ci;

字符集與校驗規則

檢視系統預設字符集及校驗規則

show variables like 『character_set_database』;

show variables like 『collation_database』;

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

字符集主要控制使用什麼語言。

檢視資料庫支援的字符集校驗規則
show collation;

校驗規則對資料庫的影響
create database db1 collate utf8_general_ci;

use db1;

create table person(name varchar(20));

insert into person values(『a』); insert into person values(『a』); insert into person values(『b』); insert into person values(『b』);

查詢:select * from person where name=『a』;

查詢:select * from person where name=『a』;

檢視資料庫

顯示建立語句
show create database 資料庫名;

注:/…/不是注釋,是mysql版本大於4.0版本。

修改資料庫

語法:

alter database db_name

[alter_spacification [,alter_spacification]…]

alter_spacification:

[default] character set charset_name

[default] collate collation_name

對資料庫的修改是修改資料庫的字符集,校驗規則。

將db資料庫字符集改為gbk。

資料庫刪除

drop database [if exists] db_name;

MySQL 庫的操作

找到mysql.exe 輸入伺服器中mysql監聽的埠 p port p 3306 輸入使用者名稱 u username 輸入密碼 p password 鏈結認證基本語法 mysql.exe mysql h 主機位址 p 大寫 埠 u使用者名稱 p 小寫 密碼注意事項 通常埠都可以預設 mysql監...

MySQL 庫的操作

1 建立資料create database db1 create database db2 charset utf8 create database db3 charset utf8 collate utf8 general ci 2 字符集和校驗規則show variables like char...

MySQL 庫的操作

執行如下命令,檢視系統庫 show databases nformation schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能...