【MySQL】简单命令总结

  <编辑>查看数据库   

显示数据库;   <编辑>创建数据库   

创建数据库如果不存在数据库名;

  <编辑>选择数据库   

使用数据库名;

  <编辑>查看数据库中的数据表   

显示表;   <编辑>删除数据库   

删除数据库,如果存在数据库名;

  <编辑>创建一个简单的数据库表   

CREATE TABLE如果不存在表名(
id INT UNSTGND AUTO_INCREMENT主键,
名称VARCHAR (255) NOT NULL,
性非常小的整数NOT NULL默认1,
年龄非常小的整数NOT NULL默认0
)=MyISAM引擎默认字符集=use utf8;

  <编辑>添加数据   

插入表名值(NULL, cendxia, 1、22);

  <编辑>查询数据   

SELECT * FROM表名;

  <编辑>修改数据   

更新表名设置字段1=值1,字段1='值2条件;

  <编辑>删除数据   

删除从表名,条件;

  <编辑>创建新普通用户   

格兰特权限在库名。表名“用户名‘@’主机名”被“密码”

  <编辑>查询所有用户   

选择用户、主机从mysql.user

  <编辑>删除普通用户   

删除用户的用户名‘@’主机名’;

  <编辑>修改根用户密码   

设置密码=密码(“新密码”);

  <编辑>根用户修改普通用户密码   

设置密码的用户名‘@’主机名”=密码(“新密码”);

  <编辑>授权   

格兰特权限在库名。表名“用户名‘@’主机名”被“密码”,
格兰特选择、插入、更新、删除cendxia。用户的用户名‘@’主机名”被“密码的;

  <编辑>查看权限   

显示赠款的用户名‘@’主机名’;

  <编辑>收回权限   

撤销权限在库名。表名从“用户名‘@’主机名’;

  <编辑>备份   

, mysqldump -uroot - p数据库名比;要保存的位置

  <编辑>还原数据   

mysql -uroot - p数据库名

  <编辑>创建数据表   

CREATE TABLE如果不存在表名(
字段1类型(长度)属性索引,
字段2类型(长度)属性索引,
字段3类型(长度)属性索引,
字段4类型(长度)属性索引,
字段n……——最后一个字段后面不要加逗号
)=MyISAM引擎默认字符集=use UTF8;

  <编辑>建表引擎   

MyISAM——读取速度快,不支持事务
InnoDB——读取速度稍慢支持事务事务回滚

  <编辑>一些常用属性   

UNSTGND无符号属性
AUTO_INCREMENT自增属性(一般用在id字段上)
补零零填充

  <编辑>字符串类型   

字符定长的字符串类型(0 - 255)个字符
VARCHAR变长的字符串类型,以5.0前(0 - 255)个字符,5.0版本以后(0 - 65535)个字符

  <编辑>查看表结构   

DESC表名;(缩写版)
描述表名;

  <编辑>查看建表语句   

显示创建表的表名;

  <编辑>修改表名   

ALTER TABLE原表名重命名为新表名;

  <编辑>修改字段的数据类型   

ALTER TABLE表名修改字段名数据类型属性索引;

  <编辑>修改字段名   

ALTER TABLE表名改变原字段名新字段名数据类型属性索引;

  <编辑>增加字段   

ALTER TABLE表名添加字段名数据类型属性索引;
——(第一| AFIER字段名]
,(第一个在最前面添加字段.AFIER字段名在某字段后面添加)

  <编辑>删除字段   

ALTER TABLE表名字下降段名;

  <编辑>修改字段的排列位置   

ALTER TABLE表名修改字段名数据类型属性索引AFIER字段名;

  <编辑>修改表引擎   

ALTER TABLE表名引擎=引擎名;——MyISAM或InnoDB

【MySQL】简单命令总结