mysql构建数据库的基本命令
发布时间:2023-08-22 15:21:08 所属栏目:MySql教程 来源:
导读:本文主要给大家介绍mysql创建数据库的基本命令,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,亿速云累计多年的实践经验可分享给大家。
一、创建数据库:
create
一、创建数据库:
create
本文主要给大家介绍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()); 二、选定数据库 mysql创建数据库的基本命令在创建表之前,必须要选定要创建的表所在的数据库 选定数据库: 通过命令行客户端: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) (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐