MySQL的命令集

原创 2012年03月29日 13:32:53
更改mysql密码:

            mysqladmin -u root -p password newpassword;

          Enter password:*********

          newpassword 是你想更改的密码。

          Enter password:是键入的原来的密码

          刚刚安装好mysql如果在安装时不设后默认的是空密码;

    5)更改表

     ALTER [IGNORE] TABLE table action_list

更 改表结构。可对表进行许多更改操作,如添加/删除列、删除索引等。其执行原理如下:MySQL创 建一个表的副本并对其进行修改,同时将所有更改操作入队,当修改完成时,原表即删除并用新表替换,此时这些更改操作执行完毕。如果这些入队的操作引入了重 复的关键字,ALTER语句会滚回并取消。如果设置了IGNORE关 键字,ALTER语句会继续执行。
action_list可 能的选项有:
⑴ADD [COLUMN] create_clause [FIRST | AFTER column]
ADD [COLUMN] (create_clause, create_clause, …)
描 述:在表中添加新的一列。这里的create_clause定义了列在表中创建 的SQL(参看CREATE TABLE)。 如果使用了FIRST关键字,该列创建为表的第一列;如果使用了AFTER关 键字,则表示新创建的列在某列之后;如果这两个关键字都没有,新创建的列默认为表的最后一列。也可以同时添加多个列。
⑵ADD [CONSTRAINT symbol] FOREIGN KEY name (column, …) [reference]
描 述:仅对InnoDB表(可支持外关键字)适用,它会在表中添加一个外关键字引用。
⑶ADD FULLTEXT [name] (column, …)
描述:添加一个使用指定列的完全文本索引。
⑷ADD INDEX [name] (column, …)
描 述:添加一个使用指定列的索引,如果没有指定名称,MySQL会自动选择一个。
⑸ADD PRIMARY KEY (column, …)
描述:添加一个由指定列组成的主关键字,如果表中已有主关键字,执行该命令会报错。
⑹ADD UNIQUE [name] (column, …)
描述:添加一个使用指定列的唯一性索引。
⑺ALTER [COLUMN] column SET DEFAULT value
描 述:为指定列赋一个新的默认值,这里的COLUMN关键字是可选的,对命令也没有影响。
⑻ALTER [COLUMN] column DROP DEFAULT
描 述:对指定列删除当前默认值,这里的COLUMN关键字是可选的,对命令也没有影响。
⑼CONVERT TO CHARACTER SET charset [COLLATE collation]
[DEFAULT] CHARACTER SET charset [COLLATE collation]
描 述:根据指定的校准(collation)将列转换为指定字符集。
⑽CHANGE [COLUMN] column create_clause
MODIFY [COLUMN] create_clause [FIRST | AFTER column]
描 述:更改列的定义。将指定列由一种数据类型转换为其它数据类型(尽可能不影响数据)。关于create_clause参 看CREATE TABLE命令。CHANGE可 表示将某列修改为新的一列,而MODIFY只能在同一列上修改(列的名字不能改变)。这里的COLUMN关 键字是可选的,对命令也没有影响。MySQL会尝试最合理的转换方案,如果确实无法转换,则会给出 错误提示,最好在转换前对数据进行备份,这样可以最大程度地保障数据的安全。
⑾DISABLE KEYS
描 述:停止对MyISAM表更新索引。该命令仅对非唯一性索引适用。当需要向数据执行大量插入操作 时,可能希望屏蔽关键字,这样可以使得MySQL的处理效率更高。
⑿DISCARD TABLESPACE
描 述:对于InnoDB表,如果使用了表空间,那么该命令可用来删除底层的.idb文 件。在运行此命令之前最好先备份原.idb文件。
⒀DROP [COLUMN] column
描 述:在表中删除一列。该命令可使一列及该列中的数据一并永久删除,如果没有备份,这些数据是无法再恢复的。此外,索引中所有对该列的引用也会被删除掉。这 里的COLUMN关键字是可选的,对命令也没有影响。
⒁DROP PRIMARY KEY
描述:在表中删除主关键字。
⒂DROP INDEX KEY
描 述:在表中删除一个索引。索引的删除不会影响到表中的数据,因此,删除的索引可以通过ALTER TABLE … ADD INDEX命令再重新创建。
⒃ENABLE KEYS
描 述:DISABLE KEYS的反操作。
⒄IMPORT TABLESPACE
描 述:由备份或其他数据源导入存储为.idb文件的数据。
⒅ORDER BY column [ASC | DESC]
描述:按指定列对表进行排序。如果新行加入,排序可能就会发生变化。该命令可以针对常见排序请求实现表的优化。可以指定多个列。
⒆RENAME [AS] new_table
RENAME [TO] new_table
描 述:修改表的名称。该命令不会影响表的数据及索引。如果单独执行该命令,MySQL不会创建临时 表,而是直接更改表文件在操作系统中的名称。
⒇table_options
描述:对表选项(如表类型等)的重定义。
(注 意:多个ALTER命令可以使用逗号组合在一起。对于ALTER TABLE操作,必须有相应的表操作权限。)

MySQL 命令集

1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u...
  • zhenliangqun
  • zhenliangqun
  • 2014年08月13日 23:01
  • 117

Mysql常用命令集

Mysql常用命令集http://blog.csdn.net/mm_bit/article/details/51241082 MySql 常用命令集   Mysql常用命令   show d...
  • shenghuaDay
  • shenghuaDay
  • 2017年12月08日 10:03
  • 58

Mysql常用命令集

Mysql常用命令   show databases; 显示数据库   create database name; 创建数据库   use databasename; 选择数据库   drop...
  • eryk86
  • eryk86
  • 2013年01月14日 11:47
  • 88

Xshell快速命令集设置技巧

在终端模拟器中,如果把常用字符串指定为快速命令,可点击使用快速命令以替代反复的键盘输入操作。如要显示快速命令栏勾选[查看]菜单的[快速命令]即可。本集小编就教大家如何设置xshell的快速命令集。...
  • Xshell_Xmanager
  • Xshell_Xmanager
  • 2017年07月11日 14:23
  • 1050

Mysql常用命令集

MySql 常用命令集   Mysql常用命令   show databases; 显示数据库   create database name; 创建数据库   use data...
  • mm_bit
  • mm_bit
  • 2016年04月25日 11:38
  • 482

mysql数据库常用cmd命令集

php mysql数据库常用cmd命令集   show databases; 显示数据库   create database name; 创建数据库   use databasename; 选择...
  • chenjx0117
  • chenjx0117
  • 2018年01月10日 12:38
  • 41

积累——SQLCommand命令

SQLcommand表示要对SQL数据库执行的一个 T-SQL 语句或存储过程。以便执行大量操作或处理数据库结构。 在对数据库访问的时候,就经常用到这个。看看它是怎么做到的吧!...
  • mayfla
  • mayfla
  • 2014年10月31日 16:21
  • 1181

ffmpeg命令集

一、ffmpeg命令详解 ffmpeg非常强大,轻松几条命令就可以完成你的工作。 把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件dark...
  • zhuix7788
  • zhuix7788
  • 2014年03月13日 09:47
  • 889

DD-WRT命令集

 DD里面的命令集,基于mini版的,相信对大家linux学习有好处。很熟linux的大侠敬请跳过~~ 下面的命令都是telnet进去以后输入的,希望大家多多补充 命令行里面有空格的...
  • u012385481
  • u012385481
  • 2015年03月03日 13:13
  • 748

AT命令集详解

1.AT的历史与应用     1.1 AT的历史 AT命令集是由拨号调制解调器(MODEM)的发明者贺氏公司(Hayes)为了控制Modem发明的控制协议.AT是Attention的缩写,协议本身采用...
  • zqixiao_09
  • zqixiao_09
  • 2016年09月11日 20:57
  • 1714
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL的命令集
举报原因:
原因补充:

(最多只允许输入30个字)