英特爾獨顯找上臺積電 N6 代工,是因為內部 10nm 產能不足
1.連線資料庫
2.建立資料庫
CREATE{DATABASE|SCHEMA}[IF NOT EXISTS] db_name
[create_specification[,create_specification]...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name
create database 資料庫例項名稱
建立一個名字為mydb的資料庫
create database mydb;
建立一個名字為mydb2並且字符集(編碼集)為gbk的資料庫
create database mydb2 character set gbk;
建立一個名字為mydb3並且字符集為utf8並且帶有校對規則的資料庫
create database mydb3 character set utf8 collate utf8_bin;
3.檢視資料庫
檢視資料庫系統中(該使用者許可權之內)所有的資料庫:
show databases;
Database
information_schema ---->mysql的元資料,基礎資料
mysql ---->mysql配置資料庫,其中包含使用者資訊(使用者名稱,使用者密碼,使用者許可權管理)
performance_schema ---->mysql資料庫軟體的執行資料,日誌資訊,效能資料
顯示某個資料庫建立的語句:
show create database 資料庫名字;
show create database mydb355
4.修改資料庫
ALTER {DATABASE|SCHEMA}[db_name]
alter_specification [,alter_specification]...
alter_specification:
[DEFAULT] CHARACTER SET charset_name
|[DEFAULT] COLLATE collation_name
ALTER DATABASE用於更改資料庫的全域性特性.這些特性儲存在資料目錄中的db.opt檔案中.要使用ALTER DATABASE,你需要獲得資料庫alter許可權
character set字句用於更改預設的資料庫字符集
collate 子句用於更改預設的資料庫校對規則
***alter 關鍵字本質上就是用來修改結構的
檢視資料庫的字符集:
show variables like 'character_set_database';
檢視mydb2資料庫的建立語句,並且修改mydb2資料庫的字符集
show create database mydb2;
alter database mydb2 character set utf8;
5.刪除資料庫
DROP{DATABASE|SCHEMA}[IF EXISTS] db_name
DROP DATABASE用於取消資料庫中的所有表格和取消資料庫.使用此語句時要非常小心!如果要使用DROP DATABASE,你需要獲取資料庫DROP許可權
IF EXISTS用於放置當資料庫不存在時發生錯誤,也可以使用DROP SCHEMA
如果您對一個帶有符號連結的資料庫使用DROP DATABASE,則連結和原資料庫都被取消
DROP DATABASE會返回已被取消的表數目.此數目相當於被取消的.frm檔案的數目
在正常操作mysql自身會建立一些檔案和目錄,dorp database 語句會從給定的資料庫目錄中取消這些檔案和目錄
drop database資料庫名稱
刪除mydb資料庫:
drop database mydb;
6.選擇使用某個資料庫
進入某個資料庫
use 資料庫名稱;
使用mydb3這個資料庫
use mydb3;
檢視當前正在使用的資料庫名稱
select database();