mysql 常用命令解读

2017-04-22
  • $ mysql -u root -p; // 输入口令进入mysql控制台

  • $ show databases; // 显示数据库

  • $ create database 数据库名; // 创建数据库

  • $ drop database 数据库名; // 删除数据库

  • $ use 数据库名; // 使用数据库

  • $ create table 表名 (字段1 类型1, …. 字段n 类型n); // 创建表

  • $ drop table 表名 // 删除表

  • $ grant all privileges on 数据库名.* to 用户名@权限范围 identified by ‘密码’; // 创建用户并分配管理权限 // 权限范围:1,%,任何地方都可以访问;2,localhost,本地访问权限;3,ip,制定ip可以访问

  • $ create user 用户名@权限范围 identified by ‘密码’; // 创建用户

  • $ mysqldump -u root -p 密码 数据库名 > 导出数据库名 // 导出数据库

  • $ mysqldump -u root -p 密码 -d -add-drop-table 数据库名 > 数据库名 // 导出数据库结构

实例

drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
    id int(3) auto_increment not null primary key,
    name char(10) not null,
    address varchar(50) default ''深圳'',
    year date
); //建表结束

//以下为插入字段
insert into teacher values('''',''glchengang'',''深圳一中'',''1976-10-10'');
insert into teacher values('''',''jack'',''深圳一中'',''1975-12-23'');

kenlyau.github.io

标签: linux mysql
分类: technique