首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
Google
首页 入门 Linux编程 系统管理 网络管理 Linux认证 Unix/BSD Linux数据库 Linux集群 Linux手册 Linux下载 Ubuntu 论坛 专题 RSS
您现在的位置: 中国IT实验室 >> Linux >> Linux数据库 >> MYSQL >> 正文

在Linux 环境下安装 Mysql

   6、修改MySQL启动脚本/etc/rc.d/init.d/mysql

   最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。

   [root@test1 etc]# vi /etc/rc.d/init.d/mysql

   #datadir=/var/lib/mysql    (注释此行)

   datadir=/home/data/mysql (加上此行)

   7、重新启动MySQL服务

   /etc/rc.d/init.d/mysql start

   或用reboot命令重启Linux

   如果工作正常移动就成功了,否则对照前面的7步再检查一下。

   八、MySQL的常用操作

   注意:MySQL中每个命令后都要以分号;结尾。

   1、显示数据库

   mysql> show databases;

   +----------+

   | Database |

   +----------+

   | mysql  |

   | test |

   +----------+

   2 rows in set (0.04 sec)

   Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。

   2、显示数据库中的表

   mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )

   Database changed

   mysql> show tables;

   +-----------------+

   | Tables_in_mysql |

   +-----------------+

   | columns_priv  |

   | db       |

   | func      |

   | host      |

   | tables_priv |

   | user      |

   +-----------------+

   6 rows in set (0.01 sec)

   3、显示数据表的结构:

   describe 表名;

   4、显示表中的记录:

   select * from 表名;

   例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。

   Select * from user;

   5、建库:

   create database 库名;

   例如:创建一个名字位aaa的库

   mysql> create databases aaa;

  6、建表:

   use 库名;

   create table 表名 (字段设定列表);

   例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段

   use aaa;

   mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);

   可以用describe命令察看刚建立的表结构。

   mysql> describe name;

   +-------+---------+------+-----+---------+----------------+

   | Field | Type  | Null | Key | Default | Extra     |

   +-------+---------+------+-----+---------+----------------+

   | id  | int(3) |   | PRI | NULL  | auto_increment |

   | xm  | char(8) | YES | | NULL  |        |

   | xb  | char(2) | YES | | NULL  |        |

   | csny | date  | YES | | NULL  |        |

   +-------+---------+------+-----+---------+----------------+

   7、增加记录

   例如:增加几条相关纪录。

   mysql> insert into name values(\'\',\'张三\',\'男\',\'1971-10-01\');

   mysql> insert into name values(\'\',\'白云\',\'女\',\'1972-05-20\');

   可用select命令来验证结果。

   mysql> select * from name;

   +----+------+------+------------+

   | id | xm| xb| csny  |

   +----+------+------+------------+

   | 1 | 张三 | 男| 1971-10-01 |

   | 2 | 白云 | 女| 1972-05-20 |

   +----+------+------+------------+

   8、修改纪录

   例如:将张三的出生年月改为1971-01-10

   mysql> update name set csny=\'1971-01-10\' where xm=\'张三\';

   9、删除纪录

   例如:删除张三的纪录。

   mysql> delete from name where xm=\'张三\';

   10、删库和删表

   drop database 库名;

   drop table 表名;

 

上一页  [1] [2] [3] [4] 下一页

【责编:Zenghui】
中国IT教育
相关产品和培训
文章评论
 友情推荐链接
 专题推荐

 ·防范Linux病毒 打造没有病毒的乐土…
 ·Linux Shell编程实用指南…
 ·Linux日志分析与管理
 ·揭密Linux内存管理
 ·邮件服务Sendmail应用配置
 ·Linux 安全管理…
 ·Linux 下DNS服务器架设攻略…
 ·Linux 下的路由的配置与应用…
 ·专题:Apache实用手册
 ·全面剖析Linux文件系统
 今日更新
 认证培训
 频道精选
 Windows频道导航