您的位置:首页 > 数据库 > MySQL

Ubantu中mysql的安装和增删改查操作

2017-02-19 16:02 267 查看

mysql的安装:

//我的安装是直接通过用Ubantu中自带的apt下载链接来自动下载安装

总共需要下载3个相关软件,命令行输入如下:

~# apt-get install mysql-server mysql-client libmysqlclient-dev


//注意之前需要登录到用户中获取权限(sudo su);

安装过程中需要特别注意:在安装过程中系统会自动弹出窗口请你设置用户的密码,需要严格注意输入自己的所要设置的密码。因为之后通过jdbc连接数据库时需要我们输入用户名和密码,为了能够正常连接,此处需要谨慎处理。

//检查安装是否成功,即打开mysql就可以看到MySQL的信息

打开mysql

mysql -u root -p
接着输入之前设置的密码:
显示的结果:



在此处我的MySQL版本为: 5.7.17-0ubuntu0.16.04.1 (Ubuntu)

进入MySQL就能够跟据我的上一篇博客,对数据库进行查看和创建数据课等各种操作了。

mysql的的增删改查操作:

查询:

//对数据的处理,大多都围绕增删改查的操作进行展开,其他操作都是围绕增加怎样可以提高速率和节约存储空间来进行的。

注意:需要对相应的表进行操作之前需要先选中数据库;

基本查询语句:
SELECT 属性列表 From 表名和视图列表
[WHERE 条件表达式1] //满足指定的查询条件
[GROUP BY 属性名1 [HAVING 表达式2]]//满足此条件才可以输出
[ORDER BY 属性名2 [ASC|DESC]//指排序的顺序,如果不指定则是插入的顺序

eg;



使用’*'查询所有字段

基本格式:

SELECT * FROM 表名


可以直接显示整个表的数据

WHERE 后面跟的条件需要按照SQL中特定的条件格式

带IN关键字的查询
[NOT] IN (元素1 , 元素2 , ...,元素n) //在集合中则满足条件,不再集合中则不满足条件

带BETWEEN AND 的范围查询
[NOT] BETWEEN 取值1 AND 取值2

带LIKE '字符串'
[NOT] LIKE '字符串' (通配符_和%)

查询空值
IS [NOT] NULL(前面接要求不为空的字段名)

带AND的多条件查询
条件1 AND 条件2 [...AND 条件表达式n]

带OR的多条件查询

条件1 OR 条件2 [...OR 条件表达式n]

查询结果不重复
SELECT DISTINCT 属性名

子查询:

带IN关键字的子查询
带比较运算符的子查询
带EXISTS关键字的子查询
带ANY关键字的子查询
带ALL关键字的子查询

合并查询结果

SELECT 语句1
UNION |UNION ALL
SELECT 语句2
UNION|UNION ALL...

增:

//增加操作也是插入操作

为表中的所有字段插入数据
INSERT INTO 表名 VALUES(值1,值2,...,值n);
也可列出属性:
INSERT INTO 表名(属性1,属性2,...,属性n) VALUES(值1,值2,...,值n);
同时插入多条记录

INSERT INTO 表名(属性1,属性2,...,属性n) VALUES(取值列表1),(取值列表2);
将查询结果插入带列表中
INSERT INTO 表名1(属性列表1) SELECT 属性列表2 FROM 表名2 WHERE 条件表达式;

改:

//更新数据

UPDATE 表名
SET 属性名1=取值1,属性名2=取值2,
...
属性名n=取值n
WHRERE 条件表达式

删:

DELETE FROM 表名 [WHERE 条件表达式]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: