mysql二:庫操做

1、系統數據庫

  information_schema: 虛擬庫,不佔用磁盤空間,存儲的是數據庫啓動後的一些參數,如用戶表信息、列信息、權限信息、字符信息等
  performance_schema: MySQL 5.5開始新增一個數據庫:主要用於收集數據庫服務器性能參數,記錄處理查詢請求時發生的各類事件、鎖等現象 
  mysql: 受權庫,主要存儲系統用戶的權限信息
  test: MySQL數據庫系統自動建立的測試數據庫html

2、建立數據庫

一、語法(help create database)mysql

CREATE DATABASE 數據庫名 charset utf8;

二、數據庫命名規則:sql

  能夠由字符、數字、下劃線、@、#、$組成,通常不建議使用後面這三個特殊符號。數據庫

  區分大小寫服務器

  惟一性(庫名惟一)ide

  不能使用關鍵字,如:create ,select等性能

  不能單獨使用數字測試

  最長128位this

3、數據庫相關操做

1 查看數據庫
show databases;
show create database db1;
select database();

2 選擇數據庫
USE 數據庫名

3 刪除數據庫
DROP DATABASE 數據庫名;

4 修改數據庫
alter database db1 charset utf8;

  注意在sql關鍵字和命令使用中,忘記了具體使用方法。能夠使用help命令查看幫助信息。spa

mysql> help create
Many help items for your request exist.
To make a more specific request, please type 'help <item>',
where <item> is one of the following
topics:
   CREATE DATABASE
   CREATE EVENT
   CREATE FUNCTION
   CREATE FUNCTION UDF
   CREATE INDEX
   CREATE LOGFILE GROUP
   CREATE PROCEDURE
   CREATE SERVER
   CREATE TABLE
   CREATE TABLESPACE
   CREATE TRIGGER
   CREATE USER
   CREATE VIEW
   SHOW
   SHOW CREATE DATABASE
   SHOW CREATE EVENT
   SHOW CREATE FUNCTION
   SHOW CREATE PROCEDURE
   SHOW CREATE TABLE
   SHOW CREATE USER
   SPATIAL

mysql> help create database
Name: 'CREATE DATABASE'
Description:
Syntax:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name

CREATE DATABASE creates a database with the given name. To use this
statement, you need the CREATE privilege for the database. CREATE
SCHEMA is a synonym for CREATE DATABASE.

URL: http://dev.mysql.com/doc/refman/5.7/en/create-database.html
help命令輔助編寫sql語句示例
相關文章
相關標籤/搜索