登录并选择数据库

1)登录:

  mysql -u root -p

2)查看数据库

  show databases;

3)选择一个数据库

  use db_name;

数据库的操作

创建一个数据库:dataname

  create database dataname;

删除数据库

  drop database dataname;

表的操作:

创建数据表

  CREATE TABLE table_name ('列名' 限制条件 );

如:

 CREATE TABLE IF NOT EXISTS runoob(
 `run_id` INT UNSIGNED AUTO_INCREMENT,
 `run_title` VARCHAR(30) NOT NULL,
 `run_author` VARCHAR(40) NOT NULL,
 PRIMARY KEY ( `runoob_id` )
);

删除数据表

  DROP TABLE table_name;
  删除表全部数据和表结构,立刻释放磁盘空间;
  truncate table table_name;
  删除表全部数据,保留表结构,立刻释放磁盘空间;
  delete from table_name;
  删除表全部数据,表结构不变;

总结:

  1、当你不再需要该表时, 用 drop,不能回滚;
  2、当你仍要保留该表,但要删除所有记录时, 用 truncate,不能回滚;
  3、当你要删除部分记录时, 用 delete。需要提交commit,可以回滚;