xml地图|网站地图|网站标签 [设为首页] [加入收藏]

详解Mysql基础语法的使用,条件语句介绍和运算符

来源:http://www.ccidsi.com 作者:最新解决方案 人气:112 发布时间:2019-07-17
摘要:MYSQL介绍 爱好的恋人能够关怀下,听众也缺。 WHERE 条件 MySQL是三个关系型数据库管理连串,由瑞典王国MySQL AB 公司开荒,这段日子属于Oracle 旗下产品。MySQL 是最风靡的关系型数据库管

MYSQL介绍

爱好的恋人能够关怀下,听众也缺。

WHERE 条件

MySQL是三个关系型数据库管理连串,由瑞典王国MySQL AB 公司开荒,这段日子属于 Oracle 旗下产品。MySQL 是最风靡的关系型数据库管理连串之一,在 WEB 应用方面,MySQL是最佳的 PAJERODBMS (Relational Database Management System,关全面据库管理连串) 应用程式。

MYSQL介绍

MySQL是一个关系型数据库管理类别,由瑞典王国MySQL AB 公司开辟,近日属于 Oracle 旗下产品。MySQL 是最盛行的关系型数据库管理体系之一,在 WEB 应用方面,MySQL是最棒的 凯雷德DBMS (Relational Database Management System,关周全据库管理体系) 应用程式。

临时操作数据库时,只操作一些有准绳限制的数额,这时能够在SQL语句中加多WHERE子句来明确数量操作的口径。

为什么要用MYSQL

为何要用MYSQL

由于其容积小、速度快、总体具有耗费低,最要紧的是它免费,那为无数的中型Mini公司节省开垦开销。

 

深信不疑广大的码友在入门时对语法照旧很生分,不了解怎么去采纳,上边作者就给大家来集体分析实操一些基础语法。

语法:

鉴于其容积小、速度快、总体具备成本低,最关键的是它免费,那为无数的中型迷你集团节省开垦费用。

1.创造数据库

CREATE DATABASE 数据库名称

2.开立表---这里我创制了三个user表用来做测量试验用(id大家这里用来作为主键,username 用户名,userpass 用户密码,job 职业职位,department 部门,name 真实姓名) 那是三个基础的用户表

CREATE TABLE `user` (
  `id` int(11) NOT NULL,
  `username` varchar(11) DEFAULT NULL,
  `userpass` varchar(50) DEFAULT NULL,
  `job` varchar(11) DEFAULT NULL,
  `department` varchar(11) DEFAULT NULL,
  `name` varchar(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

创建八个signin签到表(id主键,signindate 签到时刻,uid 用户名,name 姓名)

DROP TABLE IF EXISTS `signin`;
CREATE TABLE `signin` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `signindate` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  `uid` varchar(50) DEFAULT NULL,
  `name` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

3.底下大家就来讲说有个别实际的操作语法

a.插入数据---insert语法

INSERT INTO `user` VALUES ('1', 'admin', '21232f297a57a5a743894a0e4a801fc3', '系统维护', '系统管理员', '系统管理员');

INSERT INTO `signin` VALUES ('1', '2018-05-10 16:42:32', 'admin', '小明');

b.修改数据---update语法(依据username修改name值为小明)

update user set name='小明' where username='admin'

c.删除数据---delete语法(删除ID为1的数目)

delete from user where id=1

d.查询数据---select语法(根据条件查询,这里是查询username值为admin 或然name值为小明的数据,当满意两个在那之中三个法规都行)

select id,username,job,department,name from user where username='admin' or name='小明'

e.查询数据---select语法(总计admin表中共有多少数量)

select count(*) from user

f.查询语法---select语法(分页查询,查询第一页10尺码数据)

select id,username,job,department,name from user  order by id desc  limit 10,1 

g.查询语法---select语法(left join 左外连接,关联合检查询用户的登入记录,若无登入记录也会再次来到user表中的数据)

select u.id,u.username,s.signindate from user u left join signin s on u.username=s.uid

敬请期待下一篇高端语法

如有须要能够加笔者Q群【308742428】我们齐声研商技能。

背后会不定期为大家更新文章,敬请期待。

复制代码 代码如下:

深信广大的码友在入门时对语法照旧很素不相识,不理解怎么去选用,上边作者就给我们来集体分析实操一些基础语法。

喜好的爱人能够关切下,客官也缺。

SELECT column,… FROM tb_name WHERE definition

1.创制数据库

WHERE 关键字背后接有效的表明式(definition),该表明式表示被操作的数额记录必须满足的规格。
除 SELECT 外,WHERE 条件根本字能够用于其余 SQL 语法允许的场合,如 UPDATE(更新)、DELETE(删除)等。
例子:

CREATE DATABASE 数据库名称

复制代码 代码如下:

2.开立表---这里本人创立了多少个user表用来做测量试验用(id大家那边用来作为主键,username 用户名,userpass 用户密码,job 职业职位,department 部门,name 真实姓名) 那是一个基础的用户表

SELECT * FROM user WHERE username = 'Jack'

CREATE TABLE `user` (
 `id` int(11) NOT NULL,
 `username` varchar(11) DEFAULT NULL,
 `userpass` varchar(50) DEFAULT NULL,
 `job` varchar(11) DEFAULT NULL,
 `department` varchar(11) DEFAULT NULL,
 `name` varchar(11) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

该例子钦命询问条件为 username 等于 杰克 的数额。

创建二个signin签到表(id主键,signindate 签到时刻,uid 用户名,name 姓名)

WHERE 表明式中运算符表达:

本文由68399皇家赌场发布于最新解决方案,转载请注明出处:详解Mysql基础语法的使用,条件语句介绍和运算符

关键词: 68399皇家赌场

上一篇:7修改root密码教程,11密码的方法

下一篇:没有了

最火资讯