Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106404
  • 博文数量: 54
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 00:37
文章分类

全部博文(54)

文章存档

2011年(1)

2010年(22)

2009年(31)

分类: Mysql/postgreSQL

2009-04-27 16:14:21

安装层次看帮助:? contents --> ? data type ...
快速查阅帮助 : ? show ? create table
 
sql 语句划分为三个主要的类别:
1. DDL  数据定义语言 :数据段、数据库、表和列类型以及索引之间的关系,对象的定义。       
2. DML  数据操作语言 :insert delete update select
3. DCL  数据控制语言 : 数据库、字段、表的访问级别和安全权限 .grant revoke
 
二进制代码目录:/bin :client and server binary command
                /data 数据库和错误日志
    /scripts 启动,关闭和初始化脚本
  /support-files/mysql.server start|stop
安装步骤:
1. groupadd mysql 2. useradd -g mysql mysql
3. /usr/local/mysql/scripts/mysql_install_db
4. chown -R root:mysql /usr/local/mysql
5. chown -R mysql /usr/local/mysql/data
6. /usr/local/mysql/bin/mysqld_safe --user=mysql &
可以用命令来测试是否成功 :mysqladmin ping
 
切换库 use db_name;
当前库 select DATABASE();
显示库 show dbs|tables;
 
 
表的导入导出:
1.
导出 select...from where ...into outfile |dumpfile  二进制  'a.txt'
导入 load data infile 'path/name' into table tb_name
参数option :
            1. lines terminated by ' ' 记录结束的符号
            2. fields terminated by ' ' 列的分隔符
            3. enclose by ' '  字段的外围
2
mysqlimport -u -p
参数option :
            1. lines terminated by ' ' 记录结束的符号
            2. fields terminated by ' ' 列的分隔符
            3. enclose by ' '  字段的外围

mysql 权限与安全
1. 权限表 user-->db-->tables-->priv-->cloumns  权限递减,全局覆盖局部(user-->db tables priv cloumns )
2. 重要权限 super process  file
3. grant --->revoke 只能收回权限,不能删除用户 revoke  on db_name.table from
         --->drop user 删除用户
4.安全设置 :1 删除匿名用户 '
           2.给root用户设密码
           3.安装目录加权限
阅读(371) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~