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中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复