——以 MySQL為例
//登陸
mysql -u root -p
//創建一個名為test_lib的數據庫
CREATE DATABASE test_lib
//刪除一個名為test_lib的數據庫
DROP DATABASE test_lib
//選擇test_lib數據庫
USE test_lib
//添加一個包含3列的表(table)[參考](http://www.runoob.com/sql/sql-create-table.html)
CREATE TABLE table1
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size)
);
//刪除一個表(table)
DROP TABLE table_name
//添加一個列(表頭)
ALTER TABLE table_name ADD COLUMN column_name VARCHAR(45);
//刪除一列
ALTER TABLE table1 DROP COLUMN column1;
//添加一行(兩種方式,指定列,或者不指定列)
INSERT INTO table_name (column1,column2,column3,...) VALUES ('value1','value2','value3',...);
INSERT INTO table_name VALUES ('value1','value2','value3',...);
//刪除一行
DELETE FROM table_name WHERE column5='CCC';
//顯示test_lib的所有數據
SECLET * FROM test_lib
//查看有多少個database
show databases;
//查看某個database有多少個table
show tables;
//查看當前使用的數據庫
select database();
//查看數據庫使用端口
show variables like 'port';
//查看數據庫編碼
show variables like 'character%';
//查看數據庫的所有用戶信息
select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;
//查看某個具體用戶的權限
show grants for 'root'@'localhost';
//查看數據庫當前連接數,並發數
show status like 'Threads%';
//查看數據文件存放路徑
show variables like '%datadir%';