Mysql基础学习_Windows版(一)】的更多相关文章

1.Mysql简介 Mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.所谓的关系型数据库,是建立在关系模型基础上的数据库,借助与集合代数等数学概念和方法来处理数据库中的数据.RDBMS即关系数据库管理系统的特点: 数据以表格式的形式出现 每行为各种记录名称 每行为记录名称所对应的数据域 许多行和列组成一张表单 若干的表单组成database 2.Mysql安装(Windows版) 链接:https://pan.…
Mysql基础学习第二天 函数 函数:是指一段可以直接被另一段程序调用的程序或代码. 字符串函数 数值函数 日期函数 流程函数 字符串函数 MySQL内置很多字符串函数,常用的几个如下: 函数 功能 CONCAT(S1,S2,...,Sn) 字符串拼接,将S1, S2, ... Sn拼接成-个字符串 LOWER(str) 将字符串str全部转为小写 UPPER(str) 将字符串str全部转为大写 LPAD(str,n,pad) 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度…
一.数据库基本概念 1.1 数据库 - Database 从字面意思看,数据库就是一个存储数据的仓库.从计算机的角度来讲,数据库(Datebase)是按照数据结构来组织.存储和管理数据的仓库. 简单来说,可以将数据库视为电子化的一个文件柜.用户可以对文件中的数据进行新增.更新和删除等操作. 数据库中的一些常见术语: 实体与实体集:客观存在并相互区别的事物.可客观理解为类似于面向对象中的对象,但又不完全相同.而实体集就是这些事物的集合. 属性:实体所具有的某一特性.可类比于面向对象中对象的属性,即…
1.MySQL基础概念 mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行. MySQL是分层的架构.上层是服务器层的服务和查询执行引擎,下层是存储引擎.虽然有很多不同作用的插件API,但存储引擎API还是最重要的.如果能理解MySQL在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心基础架构的精髓. 数据库系统实现了各种死锁检测和死锁超时机制,InnoDB目前处理死锁的机制是,将持有最少行级排它锁的事务进行…
最近一段时间,系统的学习了下mysql相关知识,当然都是比较基础的,现在贴出来,以供参考备忘--帅帅的小猪猪 创建用户:CREATE USER 'sampadm'@'localhost' IDENTIFIED BY 'secret';赋权限:GRANT ALL ON sampdb.* TO 'sampadm'@'localhost';回收权限:REVOKE ALL ON *.* FORM 'sampadm'@'localhost';刷新权限:FLUSH PRIVILEGES;删除用户:DELET…
目录 写在前面 MySQL引入 数据库的好处 数据库的相关概念 数据库存储数据的特点 MySQL服务的启动和停止 MySQL服务端的登录和退出 MySQL的常用命令 MySQL语法规范 DQL(Data Query Language)数据查询语言 1. 基础查询 2. 条件查询 3. 排序查询 4. 常见函数 5. 分组查询 6. 连接查询 7. 子查询 8. 分页查询 9. 联合查询 10. 查询总结 DML(Data Manipulation Language)数据操作语言 1. 插入语句…
学习MySQL数据库几个月了,从什么都不懂到现在这个地步,说实话感触很大,也感觉自己有许多不足之处.当接触MySQL的时候, 连创建一个数据表都想了很长的时间,不知道许多东西.幸亏我有一个好的老师,她很温柔,常常帮我解决问题.学习MySQL要经常 操作,要不然学到的东西很快就忘记的差不多了.为了方便我以后复习,把这些基本的知识写下来.…
http://www.w3school.com.cn/sql/ 1.limit x,y 或 limit z  :选取从x开始的y条数据  或  选取最开始的 z条数据 , 2.like '%N%' : 模糊查询 查找出含有 ‘N’ 的数据 select * from product where product_name like '%饼%' 3.in ('x','y') : 查询指定字段为x或者y的数据 select * from product where warehouse in ('二院店…
1. 命令行登录 mysql -uroot -p 按照提示输入密码 常用登录选项 -u 指定用户 -p 密码 -h 数据库所在主机 -P 端口 -D 指定数据库 2.命令行退出 exit quit \q 3.修改提示符 ① 登陆时参数 --prompt ② 登陆后 prompt命令 常用提示符:\h 主机名: \u 登录用户:\U 用户名@主机名: \d 当前数据库: \D 日期时间 4.执行SQL语句 登陆时,使用-e选项 mysql -uxxxx -pyyyy -Dtest -e "sele…
二.操作表 1.自行创建测试数据: -- 创建数据库create database practice charset utf8;-- 1.自行创建测试数据:---- 创建班级表:classcreate table class(cid int primary key auto_increment,caption char(10),grade_id int not null);-- 插入数据到班级表:insert into class(caption,grade_id) values ('一年一班'…