- 论坛徽章:
- 0
|
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
Mysql 命令小结
1 启动数据库:
window:C:\>
net start mysql
linux:#
/etc/rc.d/init.d/mysqld start (或 /usr/local/mysql/bin/mysqld_safe &)
2 设置root密码:
mysql> use mysql;
mysql> delete from User where
User="";
mysql> update User set
Password=PASSWORD('newpassword') where User='root';
3 登陆数据库:
#mysql -uroot -p;
#mysql -uroot -pnewpassword;
#mysql mydb -uroot -p;
#mysql mydb -uroot -pnewpassword;
4 添加新用户:
mysql> grant all on mydb.* to
NewUserName@HostName identified by "password" ;
mysql> grant usage on *.* to
NewUserName@HostName identified by "password";
mysql> grant select,insert,update on
mydb.* to NewUserName@HostName identified by "password";
mysql> grant update,delete on
mydb.TestTable to NewUserName@HostName identified by "password";
grant 权限说明:
全局管理权限:
FILE:在MySQL服务器上读写文件。
PROCESS:显示或杀死属于其它用户的服务线程。
RELOAD:重载访问控制表,刷新日志等。
SHUTDOWN:关闭MySQL服务。
数据库/数据表/数据列权限:
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。
CREATE: 建立新的数据库或数据表。
DELETE: 删除表的记录。
DROP: 删除数据表或数据库。
INDEX: 建立或删除索引。
INSERT: 增加表的记录。
SELECT: 显示/搜索表的记录。
UPDATE: 修改表中已存在的记录。
USAGE: 只允许登录-
ALL: 所有权限。
5 显示当前的数据库:
mysql> SHOW DATABASES;
6 创建数据库:
mysql> CREATE DATABASE mydb;
7 选择你所创建的数据库
mysql> USE mydb;
8 查看当前数据库的表项:
mysql> SHOW TABLES;
9 创建数据库表
mysql> CREATE TABLE MYTABLE (name
VARCHAR(20), sex CHAR(1));
10 显示表结构:
mysql> DESCRIBE MYTABLE;
11 添加记录:
mysql> insert into MYTABLE values ("lily","F");
12 导入数据文件:
mysql> LOAD DATA LOCAL INFILE "/opt/mysql.txt"
INTO TABLE MYTABLE;
13 导入.sql文件:
mysql>use database;
mysql>source /opt/mysql.sql;
14 删除表
mysql>drop TABLE MYTABLE;
15 清空表
mysql>delete from MYTABLE;
16 更新数据
mysql>update MYTABLE set sex="m"
where name='lily';
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84258/showart_1859166.html |
|