mysql命令操作

来源:互联网 发布:mac版ps烟雾笔刷下载 编辑:程序博客网 时间:2024/06/15 20:11

一. 索引

ALTER TABLE table_name ADD [ INDEX | UNIQUE | PRIMARY KEY ] index_name (column list);

  1. 创建普通索引
create index place_name1 on place_apply (place_name, place_id);alter table order_list add index place_name1 (place_name, place_id);

2.创建唯一索引

create unique index place_name1 on place_apply (place_name, place_id);alter table order_list add unique place_name1 (place_name, place_id);

3.创建全文索引 – 注意 数据库引擎

create fulltext index place_name1 on place_apply (place_name, place_id);alter table place_apply add fulltext place_name1(place_name, place_id);

4.查看索引

show create table order_list;show index from order_list;

5.删除索引 – 结合4中查询的index名字进行

ALTER TABLE table_name DROP [ INDEX | UNIQUE | PRIMARY KEY ] index_name (column list);

alter table place_apply drop index place_name;

二.表结构

  1. 创建表
create table student(      id int unsigned not null auto_increment primary key,      name char(8) not null,      sex enum('男','女') not null default '男' comment '性别' );  

2.修改表字段

alter table order_list modify column city_name varchar(100) not null comment '城市名称';

3.添加表字段

alter table place  add column temperature  int(11)  not null default 0 comment '菜品温度';

4.显示表结构

显示所有表: show tables;简单的 desc 表名显示表字段的详细信息 包括注释 show create table 表名

三. 数据库链接

  1. 本地链接
mysql -uwangming -psfsSDEWWE23  -P2434 ;//默认的端口号是 3306 如果没有修改 不用指定-P
  1. 连接到其它服务器的mysql
mysql -uwangming -psfsSDEWWE23  -h10.91.160.176 -P2434;
  1. 连接到mysql 并指定数据库名
mysql -uwangming -psfsSDEWWE23  -h10.91.160.176 -P2434 wangtengtao;

四. mysql导入导出

  1. 导入
/usr/local/mysql/bin/mysql -uroot -p123456 dbname < /bak/dbname.sql
  1. 导出
/usr/local/mysql/bin/mysqldump -uroot -p123456 dbname > /bak/dbname.sql
3 0
原创粉丝点击