程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> SQL數據庫的一些操作,SQL數據庫操作

SQL數據庫的一些操作,SQL數據庫操作

編輯:MySQL綜合教程

SQL數據庫的一些操作,SQL數據庫操作


——以 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%';

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved