查看mysql数据库基础信息_mysql数据库基本命令

一、创建数据库:

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;

+------------------+-----------+

| Log_name | File_size |

+------------------+-----------+

| mysql-bin.000001 | 3530 |

+------------------+-----------+

1 row in set (0.00 sec)

[root@localhost][db1]> flush logs;

Query OK, 0 rows affected (0.05 sec)

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

+------------------+-----------+

| Log_name | File_size |

+------------------+-----------+

| mysql-bin.000001 | 3577 |

| mysql-bin.000002 | 234 |

+------------------+-----------+

2 rows in set (0.00 sec)

[root@localhost][db1]> PURGE BINARY LOGS TO 'mysql-bin.000002';

Query OK, 0 rows affected (0.01 sec)

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

+------------------+-----------+

| Log_name | File_size |

+------------------+-----------+

| mysql-bin.000002 | 234 |

+------------------+-----------+

1 row in set (0.00 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值