文档介绍:数据库服务器My SQL
1. 什么是MySQL
MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。MySQL 主要的目标是快速、稳定和容易使用。
网站建设黄金组合:LAMP: Linux+Apache+MySQL+PHP
可到厂家站点SQL
有免费、收费不同的授权模式
2. MySQL的主要特点
使用核心线程的完全多线程。
有多种编程接口(API)
支持不同的平台,MySQL几乎提供了现存的所有操作系统的对应版本。
支持多种字段类型
一个非常灵活且安全的权限和口令系统,并且允许基于主机的认证。
安装和启动MySQL
1. 安装
当无法确认Red Hat Linux 9系统中是否安装了MySQL,可以使用下面的命令来确认:
# rpm – qa | grep mysql
如果确认没有安装MySQL,在Red Hat Linux 9的第2张安装光盘中提供了MySQL的RPM安装包,这些安装RPM包有:
mysql--
mysql-server--
mysql-devel--
在使用MySQL数据库之前,必须要先启动MySQL服务,可以通过以下两个命令来启动该服务:
(1)使用命令:# service mysqld start
(2)使用命令:# /etc/ start
另外,可以通过下面的命令来检查MySQL是否被启动。
# service mysqld status
或者
# pstree | grep mysqld
(11)防火墙配置:
若要重新启动MySQL服务,可使用如下命令之一:
# service mysqld restart
# /etc/ restart
如果需要停止服务,可使用下面的命令之一:
# service mysqld stop
# /etc/ stop
# mysqladmin shutdown
MySQL基本操作
1. 连接与断开MySQL服务器
当使用mysql命令来连接MySQL服务器时,通常需要提供一个MySQL用户名和密码。如果MySQL服务器运行在不是用户所登录的计算机上时,还将需要指定主机名。连接MySQL服务器的语句格式如下:
# mysql -h host -u user -p
Enter password: ********
MySQL基本操作
1. 连接与断开MySQL服务器
,调用mysql命令与该服务器连接,命令格式如下:
# mysql
如果成功地连接后,用户可以在“mysql>”提示符下输入QUIT随时断开:(也可以键入control-D断开)。
mysql> QUIT
Bye
2. 数据库的创建与删除
创建该数据库可使用下面的命令:
mysql> CREATE DATABASE lbuser;
把新创建的数据库作为当前数据库,命令如下:
mysql> USE lbuser;
Database changed
当用户的数据库建立成功之后,可以使用下面的命令来查看数据库是否建成:
mysql> show databases;
当建立的数据库没有用时,可使用下面的命令来删除它:
mysql> DROP DATABASE lbuser;
3. 数据表的创建与删除
使用下面的命令CREATE TABLE语句来创建数据表:
mysql> CREATE TABLE user (ID int primary key,name VARCHAR(20) not null,
-> password VARCHAR(20),
-> sex VARCHAR(2),email VARCHAR(50),
-> birthday DATE, city VARCHAR(20) );