引言
主要介绍了两种MySql服务器的搭建、安装、及使用方法,之后介绍了操作MySql数据库的基本操作语句,如创建库、创建表、添加数据、删除表等
文本连接
阿里云MySql
主要利用购买的阿里云MySql服务器以及阿里云DMS平台进行操作使用,操作界面如下:
优点:阿里云提供了完善的服务器操作体系,可在DMS平台上操作数据库,同时可视化效果好,运行方便
缺点:付费
本地MySql
通过本地电脑安装MySql服务,在电脑通过命令行的方式可操作MySql数据库,操作界面如下:
优点:免费、多敲命令也是好事
缺点:安装、配置麻烦,可视化效果较差
一些基本的Sql语句
创建数据库
CREATE DATABASE < 数据库名称 > ;
创建表
CREATE TABLE < 表名 >
( < 列名 1> < 数据类型 > < 该列所需约束 > ,
< 列名 2> < 数据类型 > < 该列所需约束 > ,
< 列名 3> < 数据类型 > < 该列所需约束 > ,
< 列名 4> < 数据类型 > < 该列所需约束 > ,
.
.
.
< 该表的约束 1> , < 该表的约束 2> ,……);
CREATE TABLE Addressbook
(regist_no INTEGER not null,
name VARCHAR(128) not null,
address VARCHAR(128) not null,
tel_no char(10) ,
mail_address char(20),
PRIMARY KEY (regist_no));
删除表
DROP TABLE < 表名 > ;
插入数据
INSERT INTO <表名> (列1, 列2, 列3, ……) VALUES (值1, 值2, 值3, ……);
INSERT INTO productins (product_id, product_name, product_type,
sale_price, purchase_price, regist_date)
values ('0005', '高压锅', '厨房用具', 6800, 5000, '2009-01-05');
修改数据
UPDATE <表名>
SET <列名> = <表达式> [, <列名2>=<表达式2>…];
WHERE <条件>; – 可选,非常重要。
ORDER BY 子句; --可选
LIMIT 子句; --可选
UPDATE `productins`
SET `regist_date` = '2000-01-01',
`sale_price` = 300
WHERE `product_type` = '厨房用具';