mysql資料庫基本命令

技術小甜發表於2017-11-07

一、建立資料庫:

create database database_name;

切入資料庫:

use database_name

php中建立資料庫的兩種方法:

(mysql_create_db(),mysql_query())

$conn = mysql_connect(“localhost”,”username”,”password”) or

die ( “could not connect to localhost”);

1.

mysql_create_db(“database_name”) or

die (“could not create database”);

2.

$string = “create database database_name”;

mysql_query( $string) or

die (mysql_error());

二、選定資料庫

在建立表之前,必須要選定要建立的表所在的資料庫

選定資料庫:

通過命令列客戶端:use database_name

通過php: mysql_select_db()

$conn = mysql_connect(“localhost”,”username”,”password”) or

die ( “could not connect to localhost”);

mysql_select_db(“test”,$conn) or

die (“could not select database”);

三、建表

create table table_name

如:

create table table_name

(

column_1 column_type column attributes,

column_2 column_type column attributes,

column_3 column_type column attributes,

primary key (column_name),

index index_name(column_name)

)

在命令列客戶端需要鍵入整個命令

在php中使用,mysql_query()函式

如:

$conn = mysql_connect(“localhost”,”username”,”password”) or

die ( “could not connect to localhost”);

mysql_select_db(“test”,$conn) or

die (“could not select database”);

$query = “create table my_table (col_1 int not null primary key,

col_2 text

)”;

mysql_query($query) or

die (mysql_error());

四、刪除表、資料庫

drop table table_name

drop database database_name

在php中可以通過mysql_query()函式使用drop table命令

在php中刪除資料庫需要使用mysql_drop_db()函式

五、列出資料庫中所有可用表(show tables)

注意:使用該命前必須先選定資料庫

在php中,可以使用mysql_list_tables()得到表中的清單

六、檢視列的屬性和型別

show columns from table_name

show fields from table_name

使用mysql_field_name()、mysql_field_type()、mysql_field_len()可以得到類似資訊!

七、檢視引數資訊

檢視全域性引數:show global variables like `%關鍵字%`;

檢視區域性引數:show variables like `%關鍵字%`;

八、檢視資料庫bin-log日誌資訊

[root@localhost][db1]> show master logs;

_name         | File_root@localhostdb1root@localhostdb1_name         | File_root@localhostdb1root@localhostdb1_name         | File_ ,如需轉載請自行聯絡原作者


相關文章