mysql命令操作

一. 索引

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值