MYSQL基本使用的功能:创建 查询 删除

MYSQL学习笔记:基本使用的功能: 创建 查询 删除 MYSQL和PHP是最完美的搭档 (说起PHP就离不开mysql的了)他们在一起性能是最高的。 ·创建 · CREATE DATABASE 数据库名;//这个要主要要ROOT权限才可以创建 //创表一定要有表名,字段名,字段数据类型,主键 CREATE TABLE IF NOT EXISTS `runoob_tbl`( //runoob_tbl创建的表名 `runoob_id` INT UNSIGNED AUTO_INCREMENT, //AUTO_INCREMENT自动增长就是for(i=0,i++,);一定要主健 `runoob_title` VARCHAR(100) NOT NULL, `runoob_author` VARCHAR(40) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `runoob_id` ) //定义主健`runoob_id` )ENGINE=InnoDB DEFAULT CHARSET=utf8; ·查询· //登陆就不说了use就是查询的那个数据库了

MYSQL学习笔记:基本使用的功能: 创建 查询 删除

MYSQL和PHP是最完美的搭档 (说起PHP就离不开mysql的了)他们在一起性能是最高的。

·创建 ·

text

CREATE DATABASE 数据库名;//这个要主要要ROOT权限才可以创建 
//创表一定要有表名,字段名,字段数据类型,主键
CREATE TABLE IF NOT EXISTS `runoob_tbl`(               //runoob_tbl创建的表名
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,      //AUTO_INCREMENT自动增长就是for(i=0,i++,);一定要主健
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` )                                      //定义主健`runoob_id`
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

·查询·

text

  //登陆就不说了use就是查询的那个数据库了 比如数据库名字my
[root@host]# mysql -u root -p
Enter password:******
mysql> use my;
Database changed
//然后查询表 label
SELECT * FROM my_label  //*代表全部就是查询全部字段,可是有时不要的也查询了浪费时间特别是大型数据库
SELECT id,title FROM my_label //这样查询就查询字段id和title的全部数据库到时后面文章介绍更多的查询方法

·删除·

text

//删除数据库
Drop database (数据库名);  //删除数据库包括全部的表
//删除表
DROP TABLE table_name ;

//执行上面的语句就会问你是否删除
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the '(数据库名)' database [y/N] y
Database "(数据库名)" dropped