Mysql常用命令

来源:互联网 发布:福建广电网络电视客服 编辑:程序博客网 时间:2024/05/16 19:01

Mysql常用命令

连接服务器    mysql -h 主机名 -u 用户名 -p  回车输入密码数据库操作    1.查看所有数据库    show databases;    2.切换数据库    use 数据库名;    3.设置字符集    set names gbk;    4.创建数据库    create database 数据库名;    5.删除数据库    drop database 数据库名;数据表操作    查看表        1.查看所有表        show tables;        2.查看表结构(字段  类型 属性  索引)        desc 表名;        3.查看建表语句(表引擎,字符集)        show create table 表名;    添加表        create table 表名(            字段1 数据类型 [属性] [索引],            字段1 数据类型 [属性] [索引],            字段1 数据类型 [属性] [索引],            字段1 数据类型 [属性] [索引]        )engine=表引擎 default charset=utf8;    删除表        drop table 表名;    修改表        1.重命名        alter table 表名 rename 新表名;        2.修改表引擎        alter table 表名 engine 新引擎名;        3.修改字符集        alter table 表名 default charset utf8; 字段操作    添加字段    alter table 表名 add 字段名 数据类型 [属性] [索引] [first | after 指定字段];    修改字段(会清空原属性 重新设置)    alter table 表名 modify 字段名 数据类型 [属性] [索引] [first | after 指定字段];    重命名字段    alter table 表名 change 字段名 新字段名 数据类型 [属性] [索引] [first | after 指定字段];    删除字段    alter table 表名 drop 字段名;索引操作    主键索引(值必须唯一,不能为null,一个表只能有一个)    唯一索引(值必须唯一,值可以为null)    普通索引(常规索引)    全文索引(以后用sphinx替代)    查        desc 表名;        show index from 表名;        show index from 表名\G    增       普通索引       alter table mbs_user add index ind_jifen(jifen);        唯一索引(确保数据无重复)       alter table mbs_user add unique (字段名);        添加主键索引(值唯一,表中目前没有主键)       alter table mbs_user add primary key (字段名);     删        普通索引、唯一索引        alter table mbs_user drop index 索引名;        主键索引(必须先删除自增属性)        alter table mbs_user drop primary key;
0 0
原创粉丝点击