您的位置:首页 > 数据库 > MySQL

mysql命令操作

2015-11-04 20:23 686 查看

一. 索引

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

创建普通索引

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;


二.表结构

创建表

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 表名


三. 数据库链接

本地链接

mysql -uwangming -psfsSDEWWE23  -P2434 ;
//默认的端口号是 3306 如果没有修改 不用指定-P


连接到其它服务器的mysql

mysql -uwangming -psfsSDEWWE23  -h10.91.160.176 -P2434;


连接到mysql 并指定数据库名

mysql -uwangming -psfsSDEWWE23  -h10.91.160.176 -P2434 wangtengtao;


四. mysql导入导出

导入

/usr/local/mysql/bin/mysql -uroot -p123456 dbname < /bak/dbname.sql


导出

/usr/local/mysql/bin/mysqldump -uroot -p123456 dbname > /bak/dbname.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql