免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1195 | 回复: 0
打印 上一主题 下一主题

Mysql 命令小结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-11 13:38 |只看该作者 |倒序浏览


  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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP