一、从命令列登入 MySQL 资料库站群服务器 1 、登入使用预设 3306 埠的 MySQL
/usr/local/mysql/bin/mysql -u root -p
2 、通过 TCP 连线管理不同埠的多个 MySQL(注意:MySQL4.1 以上版本才有此项功能)
/usr/local/mysql/bin/mysql -u root -p –protocol=tcp –host=localhost –port=3307
3 、通过 socket 套接字管理不同埠的多个 MySQL
/usr/local/mysql/bin/mysql -u root -p –socket=/tmp/mysql3307.sock
4 、通过埠和 IP 管理不同埠的多个 MySQL
/usr/local/mysql/bin/mysql -u root -p -P 3306 -h 127.0.0.1
——————————————————————————–
二、资料库操作 SQL 语句 1 、显示站群服务器上当前存在什么资料库
SHOW DATABASES;
2 、建立名称为 rewin 的资料库
CREATE DATABASE rewin;
3 、删除名称为 rewin 的资料库
DROP DATABASE rewin;
4 、选择 rewin 资料库
USE rewin;
——————————————————————————–
三、表操作 SQL 语句(登入之后必须用以上的 USE 命令选择一个资料库,再进行表操作)1 、显示当前资料库中存在什么表
SHOW TABLES;
2、建立资料库表zhangyan:在mysql>后贴上以下 SQL 语句,储存引擎为 MYISAM,栏位 id 为主键、唯一索引
。
CREATE TABLE `zhangyan` ( `id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR( 20 ) NOT NULL , `password` CHAR( 32 ) NOT NULL , `time` DATETIME NOT NULL , `number` FLOAT( 10 ) NOT NULL , `content` TEXT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;
3 、检视 zhangyan 表结构
DESCRIBE zhangyan;
4 、从表中检索资讯 4.1 、从 zhangyan 表中检索所有记录
SELECT * FROM zhangyan;
4.2 、从 zhangyan 表中检索特定的行:栏位 username 等于 abc,栏位 number 等于 1,按栏位 id 降序排列
SELECT * FROM zhangyan WHERE username = abc AND number=1 ORDER BY id DESC;
4.3 、从 zhangyan 表中检索指定的栏位:username 和 password
SELECT username, password FROM zhangyan;
4.4 、从 zhangyan 表中检索出唯一的不重复记录:
SELECT DISTINCT username FROM zhangyan;
5 、插入资讯到 zhangyan 表
INSERT INTO zhangyan (id, username, password, time, number, content) VALUES (, abc, 123456,
2007-08-06 14:32:12, 23.41, hello world);
6 、更新 zhangyan 表中的指定资讯
UPDATE zhangyan SET content = hello china WHERE username = abc;
7 、删除 zhangyan 表中的指定资讯
DELETE FROM zhangyan WHERE id = 1;
8 、清空 zhangyan 表
DELETE FROM zhangyan;
9 、删除 zhangyan 表
DROP TABLE zhangyan;
10 、更改表结构,将 zhangyan 表 username 栏位的栏位型别改为 CHAR(25)
ALTER TABLE zhangyan CHANGE username username CHAR(25);
11 、将当前目录下的 mysql.sql 汇入资料库
SOURCE ./mysql.sql;