MYSQL基础语法的使用

小编 2026-07-06 阅读:1285 评论:0
MYSQL介绍MySQL...

MYSQL介绍

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

为什么要用MYSQL

由于其体积小、速度快、总体拥有成本低,最重要的是它免费,这为很多的中小企业节省开发成本。


相信很多的码友在入门时对语法还是很陌生,不知道怎么去使用,下面我就给大家来集体分析实际操作一些基础语法。

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】大家一起讨论技术。

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


版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

热门文章
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
标签列表