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 条件表达式]
相关文章推荐
- 使用pymysql在python中对mysql的增删改查操作(一)
- 使用pymysql在python中对mysql的增删改查操作(四)
- nodeJs链接Mysql做增删改查的简单操作
- PHP简单操作MongoDB的方法(安装及增删改查)
- java操作mysql实现增删改查的方法
- 使用pymysql在python中对mysql的增删改查操作(二)
- node 链接mysql 数据库及增删改查操作
- MySQL学习笔记4:操作数据表中的记录(增删改查)
- mysql-数据基本操作(增删改查)
- 使用pymysql在python中对mysql的增删改查操作(五)
- mysql数据增删改查操作
- node.js操作mysql(增删改查)
- go操作操作mysql(增删改查)
- MAC下安装mysql并使用java链接进行增删改查操作(帮助自己记忆)
- node.js操作mysql(增删改查)
- pymysql 连接 Mysql 数据库及 简单的增删改查操作
- MongDB的安装和基本操作 二(增删改查)
- nodejs操作mysql实现增删改查的实例
- JSP基本的增删改查操作--MySql(备忘)
- 详解使用pymysql在python中对mysql的增删改查操作(综合)