mysql -u root -p
用mysql客户端连接mysql服务器
help
或者? 可以查看mysql内部支持的命令。
show databases
显示数据库列表
use mysql
选择 mysql数据库 use + 数据库名
show tables
查看数据库中所有表。
quit
退出连接
如果你想要从外部导入一个sql文件你可以用文件重定向。
vim company.sql
mysql -u root -p < company.sql
接下来用一个非常简单的公司员工信息表举例
CREATE DATABASE company;
创建一个数据库
use company;
选择company数据库
CREATE TABLE worker(
创建一个员工信息表其实这样创建有些问题 能不能为空值这点下次回来改吧。
nid INT UNIQUE,
name VARCHAR(20),
address VARCHAR(200),
salary FLOAT,
level INT
);
INSERT INTO worker VALUES(100, 'TOM', 'BEIJING', 2000.0, 1);
INSERT INTO worker VALUES(101, 'JIM', 'SHANGHAI', 2000.0, 2);
INSERT INTO worker VALUES(102, 'MALI', 'SHANGHAI', 3000.0, 3);
当你想要查看表中的内容时只能用select 语句
这里为了简单用了
SELECT * FROM worker;
做项目的时候一定不要这样。
DELETE FROM worker WHERE nid = 100
删除一条记录。
UPDATE worker set level = 2, salary = 3000.0 WHERE nid = 101;
更新数据
DROP TABLE worker
删除表
DROP DATABASE company;
删除数据库