MySQL使用手册.doc
文本预览下载声明
MySQL使用手册
第一部分 MySQL的常用操作登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。 [root@test1 local]# mysql Welcome to the MySQL monitor.? Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard?
Type help; or \h for help. Type \c to clear the buffer.mysql 出现了“mysql”提示符 增加了密码后的登录格式如下: mysql -u root -p Enter password: (输入密码) 其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。 显示数据库和数据库中的表
mysql show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.04 sec)
Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。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)
注意:MySQL中每个命令后都要以分号;结尾。显示数据表的结构
describe 表名;显示表中的记录
select * from 表名; 例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。 Select * from user;
建库create database 库名;例如:创建一个名字位aaa的库 mysql create database aaa;
建表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 | | +-------+---------+------+-----+---------+----------------+
增加记录 例如:增加几条相关纪录mysql insert into name values(,张三,男,1971-10-01); mysql in
显示全部