MySQL的管理员用户名为

合集下载

mysqladmin shutdown用法

mysqladmin shutdown用法

mysqladmin shutdown用法MySQL是一个常用的关系型数据库管理系统,而mysqladmin命令则是用于管理MySQL服务器的工具之一。

其中,mysqladmin shutdown命令用于关闭MySQL服务器。

使用mysqladmin shutdown命令可以有效地关闭MySQL服务器,这在某些情况下非常有用。

在执行此命令之前,请确保您具有适当的权限来执行此操作。

要使用mysqladmin shutdown命令关闭MySQL服务器,请按照以下步骤操作:1. 打开命令行界面或终端窗口,确保您已经成功登录到您的MySQL服务器。

2. 输入以下命令,其中[user]是您的MySQL用户名,[password]是您的MySQL用户密码:```mysqladmin -u [user] -p shutdown```3. 按下回车键后,系统将要求您输入MySQL用户的密码。

4. 输入密码后,按下回车键。

如果提供的密码正确,并且您具有足够的权限,MySQL服务器将立即关闭。

请注意,关闭MySQL服务器将停止所有正在运行的数据库实例,并且可能会影响正在进行的数据操作。

因此,在执行此操作之前,请确保在关闭服务器之前已经做好了必要的备份工作,并通知相关的用户和管理员。

此外,如果您没有足够的权限关闭服务器,您可能会收到"mysqladmin: connect to server at 'localhost' failed"或类似的错误消息。

在这种情况下,请使用具有适当权限的用户登录,并再次执行此命令。

总结:使用mysqladmin shutdown命令可以通过命令行界面关闭MySQL服务器。

确保在执行此操作之前做好数据备份,并且您具有足够的权限才能成功关闭服务器。

mysql命令参数

mysql命令参数

mysql命令参数MySQL是一个开源的关系型数据库管理系统,提供了丰富的命令和参数供用户进行数据库管理和操作。

下面是一些常用的MySQL命令参数的介绍,总字数超过1200字:1. -h或--host:指定MySQL服务器的主机名或IP地址。

例如,可以使用-h localhost连接到本地的MySQL服务器。

2. -u或--user:指定连接MySQL服务器时使用的用户名。

3. -p或--password:指定连接MySQL服务器时使用的密码。

使用该参数会提示用户输入密码。

4. -P或--port:指定连接MySQL服务器时使用的端口号。

默认情况下,MySQL服务器使用3306端口。

5. -D或--database:指定要使用的数据库。

可以在连接MySQL服务器后使用use命令来切换数据库,也可以使用该参数在连接时直接指定要使用的数据库。

6. -e或--execute:指定要执行的SQL语句。

该参数可用于在命令行中直接执行一条SQL语句。

7. -r或--result-file:指定查询结果的输出文件。

可以使用该参数将查询结果保存到文件中,而不是在命令行中显示。

8. --skip-column-names:在查询结果中不显示列名。

使用该参数可以只显示查询结果的数据部分,而不包含列名。

9. -s或--silent:使命令行工具在执行命令时不输出任何信息。

使用该参数可以使输出更加简洁。

10. -i或--ignore-errors:在执行SQL语句时忽略错误。

默认情况下,如果SQL语句执行出错,命令行工具会停止执行并显示错误信息。

使用该参数可以忽略错误继续执行后续语句。

11. -v或--verbose:显示详细的执行信息。

使用该参数可以在执行命令时显示更多的调试信息,帮助用户进行故障排查。

12. --show-warnings:在执行命令时显示警告信息。

警告信息是一些非致命性的问题,可以使用该参数查看这些警告信息。

mysql命令参数

mysql命令参数

mysql命令参数MySQL命令参数详解MySQL作为一种流行的关系型数据库管理系统,其常用的命令参数也是必须掌握的技能之一。

在本文中,我们将详细介绍MySQL的常用命令参数,包括参数的含义、用法以及实际应用场景。

1. -h, --host该参数用于指定MySQL服务器的主机名或IP地址。

例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password其中,localhost表示本地主机,username表示用户名,password表示密码。

2. -P, --port该参数用于指定MySQL服务器的端口号。

默认情况下,MySQL服务器的端口号为3306。

例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -P 3306 -u username -p password其中,3306表示MySQL服务器的端口号。

3. -u, --user该参数用于指定MySQL服务器的用户名。

例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password其中,username表示MySQL服务器的用户名。

4. -p, --password该参数用于指定MySQL服务器的密码。

例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password其中,password表示MySQL服务器的密码。

5. -D, --database该参数用于指定要连接的MySQL数据库名称。

例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password -D dbname其中,dbname表示要连接的MySQL数据库名称。

6. -e, --execute该参数用于指定要在MySQL服务器上执行的SQL语句。

MySQL中的权限继承和用户管理技巧

MySQL中的权限继承和用户管理技巧

MySQL中的权限继承和用户管理技巧MySQL是一个非常流行的关系型数据库管理系统,被广泛用于各种应用程序的数据存储和管理。

在使用MySQL时,用户权限的管理是非常重要的一个方面,它决定了用户对数据库和数据的访问权限。

本文将深入探讨MySQL中的权限继承和用户管理技巧,帮助读者更好地理解和运用这些功能。

一、MySQL用户及权限概述在MySQL中,用户和权限是密切相关的。

用户是数据库管理员对数据库和数据进行管理和操作的主体,而权限是决定用户能够执行哪些操作的规则集合。

MySQL中的用户可以分为两类:系统用户和应用程序用户。

系统用户是MySQL服务器的内部用户,用于系统管理和监控。

而应用程序用户则是由数据库管理员创建的,用于应用程序对数据库的操作。

权限是MySQL中非常重要的一个概念。

它控制着用户对数据库和数据的访问级别,包括读取、写入、修改、删除等操作权限。

MySQL中的权限分为全局级别、数据库级别和表级别三个层次。

全局级别权限是指在整个MySQL服务器上的权限,它影响到所有的数据库和表。

数据库级别权限是指在某个特定数据库上的权限,它仅影响该数据库下的表。

表级别权限则是指在某个特定表上的权限,它最为具体,也最为细粒度。

MySQL的权限控制功能非常灵活,管理员可以根据需要对不同的用户赋予不同的权限。

二、MySQL中的权限继承MySQL中的权限继承是指权限在不同层级之间的传递和继承。

在MySQL中,权限可以从全局级别传递到数据库级别,再从数据库级别传递到表级别。

这种权限继承的机制可以让管理员更加方便地管理用户权限,减少工作的重复性。

当一个用户被赋予了全局级别的权限时,这个用户可以在整个MySQL服务器上执行相应的操作。

但是,管理员可以选择将这个权限限制在某个特定的数据库上。

这样,当用户连接到这个数据库时,他将具有相应的权限。

但是在其他数据库上,他将没有这些权限。

同样地,管理员也可以将权限限制在某个特定的表上。

Linux1 修改MySQL管理员的口令

Linux1  修改MySQL管理员的口令

Linux1 修改MySQL管理员的口令当第1次使用MySQL时,访问数据库服务器的用户名只能是MySQL管理员,即root用户(但该用户不同于Linux系统的root用户)。

默认情况下root用户的初始密码为空,因此从本地客户端连接MySQL时,只需在终端中输入“mysql”命令,并按【回车】键即可,如图4-7所示。

图4-7 从本地客户端连接MySQL显然这种状态是不安全的,应该尽快修改MySQL管理员密码。

首先退出MySQL 命令状态(在命令提示符“mysql>”后输入命令quit),然后使用“mysqladmin –u root password 密码字符串”命令格式。

例如,若要将root用户密码修改为“root”,可在终端中输入“mysqladmin –u root password root”命令并按【回车】键,如图4-8所示。

图4-8 修改MySQL管理员的口令修改root用户密码后,再次输入“mysql”命令并按【回车】键登录MySQL,如图4-9所示。

图4-9 再次登录MySQL由图4-9可以看出,修改管理员root的密码时输入的密码字符串是明文。

修改后密码立即生效,再想使用mysql命令直接连接是不可能的。

此时要连接MySQL 服务器,必须输入“mysql [-h 主机名或ip地址] [–u 用户名] [-p]”mysql命令格式执行。

例如,在终端中输入“mysql –u root -p”按【回车】键,以管理员root身份连接本机上的MySQL,然后在系统提示“Enter password”的后面输入密码(root)并按【回车】键即可,如图4-10所示。

图4-10 以root身份连接MySQL如果希望更改root用户密码,则必须使用“mysqladmin –u root –p password 新密码字符串”命令格式。

例如,将root用户密码再修改为“root2”,可在终端中输入“mysqladmin –u root –p password root2”命令并按【回车】键。

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案

计算机二级mysql考试试题及答案一、选择题(每题2分,共40分)1. MySQL数据库默认的端口号是多少?A. 3306B. 8080C. 80D. 21答案:A2. 在MySQL中,用于创建新表的SQL语句是?A. CREATE DATABASEB. CREATE TABLEC. ALTER TABLED. DROP TABLE答案:B3. 以下哪个选项不是MySQL的数据类型?A. INTB. DATETIMEC. TEXTD. BLOB答案:C4. 在MySQL中,如果要删除表中的重复记录,可以使用哪个SQL语句?A. DELETEB. DROPC. TRUNCATED. REMOVE5. 以下哪个关键字用于在MySQL中创建索引?A. PRIMARY KEYB. UNIQUEC. INDEXD. KEY答案:C6. 在MySQL中,以下哪个函数用于计算某个字段的平均值?A. AVG()B. SUM()C. COUNT()D. MAX()答案:A7. 如果想要在查询结果中排除某些行,应该使用哪个子句?A. WHEREB. HAVINGC. GROUP BYD. ORDER BY答案:A8. 在MySQL中,以下哪个选项不是事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性答案:D9. 以下哪个选项是MySQL中用于数据备份的命令?B. RESTOREC. DUMPD. RECOVER答案:C10. 在MySQL中,以下哪个选项不是存储过程的组成部分?A. 变量声明B. 条件语句C. 循环语句D. 触发器答案:D11. 在MySQL中,以下哪个选项不是数据完整性约束?A. PRIMARY KEYB. FOREIGN KEYC. UNIQUED. CHECK答案:D12. 在MySQL中,以下哪个选项不是SQL模式?A. MySQLB. ANSIC. ISOD. SQL-92答案:A13. 在MySQL中,以下哪个选项不是SQL函数?A. NOW()B. CURDATE()C. CURRENT_DATED. CURTIME()答案:C14. 在MySQL中,以下哪个选项不是数据库对象?A. 表B. 视图C. 存储过程D. 索引答案:D15. 在MySQL中,以下哪个选项不是数据定义语言(DDL)操作?A. CREATEB. ALTERC. DROPD. SELECT答案:D二、填空题(每题2分,共20分)1. MySQL数据库的默认用户是________。

mysql登陆语句

mysql登陆语句

mysql登陆语句
MySQL登录语句
1. 概述
MySQL登录语句是MySQL的一种操作语句,用于登录MySQL数据库系统,该操作一般都会在在用户操作MySQL数据库时进行,也就是说用户需要先登录MySQL,然后才能进行其他的操作。

MySQL登录语句有两种:它们分别是mysql命令模式的登录语句和mysqladmin命令模式的登录语句,它们等价,命令使用相同,但调用方式不同,下面将详细介绍它们的用法。

2. mysql命令模式的登录语句
MySQL命令模式的登陆语句是MySQL的常用的登录模式,其语法格式如下:
mysql -u 用户名 -p
用户名是MySQL的用户名,-p指的是输入用户名后,下一步会让你输入密码,这里用-p来指代“输入密码”。

3. mysqladmin 命令模式的登录语句
Mysqladmin命令模式的登录语句同样是一种可以登录MySQL服务器的命令,但它稍有不同,其语法格式如下:
mysqladmin -u 用户名 -p 密码
注意,这里没有-p参数,因为它会从命令行直接读取密码,而不是弹
出密码输入框。

4. 示例
下面的示例展示了上述两种常用的MySQL登录语句的用法。

(1) 使用MySQL命令模式进行登录:
mysql -u root -p
此时系统会提示你输入密码,只需输入了自己的密码就可以完成登录。

(2) 使用mysqladmin命令模式进行登录:
mysqladmin -u root password '123456'
此时将直接把密码设置为 '123456',就完成了登录。

mysql试题及答案

mysql试题及答案

mysql试题及答案一、选择题(每题2分,共20分)1. MySQL数据库默认的端口号是多少?A. 21B. 22C. 3306D. 80答案:C2. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE USERD. CREATE INDEX答案:A3. 如何在MySQL中选择所有的行和列?A. SELECT * FROM table_name;B. SELECT ALL FROM table_name;C. SELECT ALL table_name;D. SELECT table_name;答案:A4. 下列哪个选项不是MySQL的数据类型?A. INTB. DATEC. FLOATD. STRING答案:D5. 在MySQL中,如何删除一个数据库?A. DROP DATABASE database_name;B. DELETE DATABASE database_name;C. REMOVE DATABASE database_name;D. REMOVE database_name;答案:A6. 如何在MySQL中为一个表添加一个新列?A. ADD COLUMN column_name datatype;B. CREATE COLUMN column_name datatype;C. INSERT COLUMN column_name datatype;D. ADD NEW COLUMN column_name datatype;答案:A7. 在MySQL中,以下哪个命令用于删除表中的行?A. DELETE FROM table_name;B. REMOVE FROM table_name;C. DROP FROM table_name;D. REMOVE table_name;答案:A8. 如何在MySQL中更新表中的记录?A. UPDATE table_name SET column1=value1, column2=value2 WHERE condition;B. CHANGE table_name SET column1=value1, column2=value2 WHERE condition;C. MODIFY table_name SET column1=value1, column2=value2 WHERE condition;D. ALTER table_name SET column1=value1, column2=value2WHERE condition;答案:A9. MySQL中的事务是什么?A. 一系列原子性的SQL操作B. 单个SQL语句C. 一组数据D. 一个数据库答案:A10. 如何在MySQL中查看当前数据库的版本?A. SELECT VERSION();B. SHOW VERSION;C. VERSION();D. SHOW DATABASE VERSION;答案:A二、填空题(每题2分,共20分)1. MySQL的默认用户是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MySQL的管理员用户名为root,密码默认为空修改root密码MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:假如设为root)。

1)登录MySQL root用户:打开命令行,执行:Mysql代码1mysql -uroot -p2)修改root密码:Mysql代码2mysql> update er set password="root" where User="root";3mysql> flush privileges;修改该修改密码的语句:update er set password="root" where User="root"; 为:update er set password=password("root") where User="root";详细说明:见最底下的补充说明。

以后再进入MySQL,则为:Mysql代码4mysql -uroot -proot7、常用命令:Mysql代码5show databases;--显示数据库6use databasename; --用数据库7show tables;--显示表8create table tablename(field-name-1 fieldtype-1 modifiers,field-name-2fieldtype-2 modifiers,....);--创建表9alter table tablename add new-fielname new fieldtype--为表加入新列10insert intotablename(fieldname-1,fieldname-2,fieldname-n)valuse(value-1,value-2,value-n)--增11delete from tablename where fieldname=value--删12update tablename set fieldname=new-value where id=1--改13select * from tablename--查14desc tablename--表定义描述15show create table tablename--可以查看引擎16alter table tablename engine=InnoDB--修改引擎17create table tablename(id int(11),name varchar(10) )type=INNODB--建表是设置引擎8、例如:(1)登录MySQL服务器后,查看当前时间,登录的用户以及数据库的版本Mysql代码18mysql> select now(),user(),version();19+---------------------+----------------+-----------+ 20| now() | user() | version() | 21+---------------------+----------------+-----------+ 22| 2012-02-2620:29:51 | root@localhost | |23+---------------------+----------------+-----------+ 241 row in set (0.00 sec)(2)显示数据库列表Mysql代码25mysql> show databases;26+--------------------+27| Database |28+--------------------+29| information_schema |30| mysql |31| performance_schema |32| test |33+--------------------+344 rows in set (0.03 sec)(3)新增数据库并查看Mysql代码35mysql> create database test_db;36Query OK, 1 row affected (0.00 sec)37mysql> show databases;38+--------------------+39| Database |40+--------------------+41| information_schema |42| mysql |43| performance_schema |44| test |45| test_db |46+--------------------+475 rows in set (0.00 sec)(4)选择数据库Mysql代码49Database changed查看已选择的数据库:Mysql代码50mysql> select database();51+------------+52| database() |53+------------+54| test_db |55+------------+561 row in set (0.00 sec)(5)显示当前数据库的所有数据表Mysql代码57mysql> show tables;58Empty set (0.00 sec)(6)新建数据表并查看Mysql代码59mysql> create table person(60 -> id int,61 -> name varchar(20),62 -> sex char(1),63 -> birth date64 -> );65Query OK, 0 rows affected (0.09 sec) Mysql代码66mysql> show tables;67+-------------------+68| Tables_in_test_db |69+-------------------+70| person |71+-------------------+721 row in set (0.00 sec)(7)获取表结构Mysql代码74+-------+-------------+------+-----+---------+-------+ 75| Field | Type | Null | Key | Default | Extra | 76+-------+-------------+------+-----+---------+-------+ 77| id | int(11) | YES | | NULL | | 78| name | varchar(20) | YES | | NULL | | 79| sex | char(1) | YES | | NULL | | 80| birth | date | YES | | NULL | | 81+-------+-------------+------+-----+---------+-------+ 824 rows in set (0.01 sec)或者Mysql代码83mysql> describe person;84+-------+-------------+------+-----+---------+-------+ 85| Field | Type | Null | Key | Default | Extra | 86+-------+-------------+------+-----+---------+-------+ 87| id | int(11) | YES | | NULL | | 88| name | varchar(20) | YES | | NULL | | 89| sex | char(1) | YES | | NULL | | 90| birth | date | YES | | NULL | | 91+-------+-------------+------+-----+---------+-------+ 924 rows in set (0.01 sec)(8)查询表中的数据Mysql代码93mysql> select * from person;94Empty set (0.00 sec)(9)插入数据Mysql代码95mysql> insert into person(id,name,sex,birth)96 -> values(1,'zhangsan','1','1990-01-08');97Query OK, 1 row affected (0.04 sec)查询表中的数据:Mysql代码98mysql> select * from person;99+------+----------+------+------------+100| id | name | sex | birth |101+------+----------+------+------------+102| 1 | zhangsan | 1 | 1990-01-08 |103+------+----------+------+------------+1041 row in set (0.00 sec)(10)修改字段的类型Mysql代码105mysql> alter table person modify sex char(8);106Query OK, 1 row affected (0.17 sec)107Records: 1 Duplicates: 0 Warnings: 0查看字段描述:Mysql代码108mysql> desc person;109+-------+-------------+------+-----+---------+-------+ 110| Field | Type | Null | Key | Default | Extra | 111+-------+-------------+------+-----+---------+-------+ 112| id | int(11) | YES | | NULL | |113| name | varchar(20) | YES | | NULL | |114| sex | char(8) | YES | | NULL | |115| birth | date | YES | | NULL | |116+-------+-------------+------+-----+---------+-------+ 1174 rows in set (0.01 sec)(11)新增一个字段Mysql代码118mysql> alter table person add(address varchar(50));119Query OK, 1 row affected (0.27 sec)120Records: 1 Duplicates: 0 Warnings: 0查看字段描述:Mysql代码121mysql> desc person;122+---------+-------------+------+-----+---------+-------+ 123| Field | Type | Null | Key | Default | Extra | 124+---------+-------------+------+-----+---------+-------+ 125| id | int(11) | YES | | NULL | | 126| name | varchar(20) | YES | | NULL | | 127| sex | char(8) | YES | | NULL | | 128| birth | date | YES | | NULL | |129| address | varchar(50) | YES | | NULL | |130+---------+-------------+------+-----+---------+-------+1315 rows in set (0.01 sec)(12)更新字段内容查看修改前表的内容:Mysql代码132mysql> select * from person;133+------+----------+------+------------+---------+134| id | name | sex | birth | address |135+------+----------+------+------------+---------+136| 1 | zhangsan | 1 | 1990-01-08 | NULL |137+------+----------+------+------------+---------+1381 row in set (0.00 sec)修改:Mysql代码139mysql> update person set name='lisi' where id=1;140Query OK, 1 row affected (0.04 sec)141Rows matched: 1 Changed: 1 Warnings: 0142mysql> select * from person;143+------+------+------+------------+---------+144| id | name | sex | birth | address |145+------+------+------+------------+---------+146| 1 | lisi | 1 | 1990-01-08 | NULL |147+------+------+------+------------+---------+1481 row in set (0.00 sec)149mysql> update person set sex='man',address='China' where id=1;150Query OK, 1 row affected (0.04 sec)151Rows matched: 1 Changed: 1 Warnings: 0152mysql> select * from person;153+------+------+------+------------+---------+154| id | name | sex | birth | address |155+------+------+------+------------+---------+156| 1 | lisi | man | 1990-01-08 | China |157+------+------+------+------------+---------+1581 row in set (0.00 sec)为了方便下面测试删除数据,在向person表中插入2条数据:Mysql代码159mysql> insert into person(id,name,sex,birth,address)160 -> values(2,'wangwu','man','1990-01-10','China');161Query OK, 1 row affected (0.02 sec)162mysql> insert into person(id,name,sex,birth,address) 163 -> values(3,'zhangsan','man','1990-01-10','China');164Query OK, 1 row affected (0.04 sec)165mysql> select * from person;166+------+----------+------+------------+---------+167| id | name | sex | birth | address |168+------+----------+------+------------+---------+169| 1 | lisi | man | 1990-01-08 | China |170| 2 | wangwu | man | 1990-01-10 | China |171| 3 | zhangsan | man | 1990-01-10 | China |172+------+----------+------+------------+---------+1733 rows in set (0.00 sec)(13)删除表中的数据删除表中指定的数据:Mysql代码174mysql> delete from person where id=2;175Query OK, 1 row affected (0.02 sec)176mysql> select * from person;177+------+----------+------+------------+---------+178| id | name | sex | birth | address |179+------+----------+------+------------+---------+180| 1 | lisi | man | 1990-01-08 | China |181| 3 | zhangsan | man | 1990-01-10 | China |182+------+----------+------+------------+---------+1832 rows in set (0.00 sec)删除表中全部的数据:Mysql代码184mysql> delete from person;185Query OK, 2 rows affected (0.04 sec)186mysql> select * from person;187Empty set (0.00 sec)(14)重命名表查看重命名前的表名:Mysql代码188mysql> show tables;189+-------------------+190| Tables_in_test_db |191+-------------------+192| person |193+-------------------+1941 row in set (0.00 sec)重命名:Mysql代码195mysql> alter table person rename person_test;196Query OK, 0 rows affected (0.04 sec)197mysql> show tables;198+-------------------+199| Tables_in_test_db |200+-------------------+201| person_test |202+-------------------+2031 row in set (0.00 sec)(15)新增主键Mysql代码204mysql> alter table person_test add primary key(id);205Query OK, 0 rows affected (0.11 sec)206Records: 0 Duplicates: 0 Warnings: 0207mysql> desc person_test;208+---------+-------------+------+-----+---------+-------+ 209| Field | Type | Null | Key | Default | Extra | 210+---------+-------------+------+-----+---------+-------+ 211| id | int(11) | NO | PRI | 0 | | 212| name | varchar(20) | YES | | NULL | | 213| sex | char(8) | YES | | NULL | | 214| birth | date | YES | | NULL | | 215| address | varchar(50) | YES | | NULL | | 216+---------+-------------+------+-----+---------+-------+ 2175 rows in set (0.00 sec)删除主键:Mysql代码218mysql> alter table person_test drop primary key;219Query OK, 0 rows affected (0.18 sec)220221Records: 0 Duplicates: 0 Warnings: 0222mysql> desc person_test;223+---------+-------------+------+-----+---------+-------+ 224| Field | Type | Null | Key | Default | Extra |225+---------+-------------+------+-----+---------+-------+ 226| id | int(11) | NO | | 0 | |227| name | varchar(20) | YES | | NULL | | 228| sex | char(8) | YES | | NULL | | 229| birth | date | YES | | NULL | | 230| address | varchar(50) | YES | | NULL | | 231+---------+-------------+------+-----+---------+-------+ 2325 rows in set (0.01 sec)(16)删除表Mysql代码233mysql> drop table person_test;234Query OK, 0 rows affected (0.04 sec)235mysql> show tables;236Empty set (0.00 sec)(17)删除数据库Mysql代码237mysql> show databases;238+--------------------+239| Database |240+--------------------+241| information_schema |242| mysql |243| performance_schema |244| test |245| test_db |246+--------------------+2475 rows in set (0.00 sec)248mysql> drop database test_db;249Query OK, 0 rows affected (0.11 sec)250mysql> show databases;251+--------------------+252| Database |253+--------------------+254| information_schema |255| mysql |256| performance_schema |257| test |258+--------------------+2594 rows in set (0.00 sec)(18)查看建表语句Mysql代码260mysql> show create table table_name;补充说明:update er set password="root" where User="root";修改的不是密码,如果按照这个方式修改了,重新登录时将会报错:Mysql代码261mysql> update er set password="root" where User="root";262Query OK, 3 rows affected (0.00 sec)263Rows matched: 3 Changed: 3 Warnings: 0264mysql> exit265Bye266C:\Users\liqiong>mysql -uroot -p267Enter password: ****268ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Y269ES)请按照以下方式重新修改密码,即可登录成功:Mysql代码270C:\Users\liqiong>mysql -uroot271Welcome to the MySQL monitor. Commands end with ; or \g.272Your MySQL connection id is 4273Server version: MySQL Community Server (GPL)274Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.275Oracle is a registered trademark of Oracle Corporation and/or its276affiliates. Other names may be trademarks of their respective277owners.278Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.279mysql> update er set password=password("root") where User="root";280Query OK, 3 rows affected (0.00 sec)281Rows matched: 3 Changed: 3 Warnings: 0282mysql> flush privileges;283Query OK, 0 rows affected (0.00 sec)284mysql> exit285Bye286C:\Users\liqiong>mysql -uroot -p287Enter password: ****288Welcome to the MySQL monitor. Commands end with ; or \g.289Your MySQL connection id is 5290Server version: MySQL Community Server (GPL)百度文库- 让每个人平等地提升自我11 291Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. 292Oracle is a registered trademark of Oracle Corporation and/or its293affiliates. Other names may be trademarks of their respective294owners.295Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 296mysql>。

相关文档
最新文档