首页 > 数据库 > MySQL > 正文

MySQL数据库操作的基本命令

2024-07-24 12:51:51
字体:
来源:转载
供稿:网友

一、创建数据库:

create data data _name;

 php中创建数据库的两种方法:(mysql_create_db(),mysql_query())

$conn = mysql_connect(“localhost”,”username”,”password”) or die ( “could not connect to localhost”); mysql_create_db(“data _name”) or die (“could not create data ”); $string = “create data data _name”; mysql_query( $string) or die (mysql_error());

二、选定数据库

在创建表之前,必须要选定要创建的表所在的数据库

选定数据库:

 通过命令行客户端:

use data _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 data ”);

三、创建表

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 data ”); $query = “create table my_table (col_1 int not null primary key, col_2 text )”; mysql_query($query) or die (mysql_error());

四、创建索引

index index_name(indexed_column)

五、表的类型

 ISAM MyISAM BDB Heap

 声明表类型的语法:

create table table_name type=table_type (col_name column attribute);

默认使用MyISAM

六、修改表

alter table table_name

更改表名

alter table table_name rename new_table_name

或者(高版本中)

rename table_name to new_table_name

添加和删除列

添加列:

alter table table_name add column column_name colomn attributes

例如:

alter table my_table add column my_column text not null

first 指定插入的列位于表的第一列

after 把新列放在已经存在的列的后面

    例如:

alter table my_table add column my_next_col text not null firstalter table my_table add column my_next_col text not null after my_other _column
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表