mysql学习基础2】的更多相关文章

MySQL 学习来自慕课网<与MySQL的零距离接触> MySQL是一个开源的关系型数据库管理系统 MySQL分为社区版和企业版 MySQL登录和退出相关的命令 参数 描述 -D,--database = name 打开指定数据库 --delimiter = name 指定分隔符 -h, --host = name 服务器名称 -p, --password[=name] 密码 -P, --prot=# 端口号 --prompt=name 设置提示符 -u, --user=name 用户名 -V…
MySQL是被Sun公司收购了,所以也有热咖啡图标,不过MySQL的作者后来又做了一个MariaDB,小海豚图标,也很好用. MySQL学习: <MySQL网络数据库设计与开发>(电子工业出版社) 数据库的基本的概念都是一样的,而且都是用的标准的SQL语法.学习了SQLServer之后,看MySQL感觉很熟悉,好像在复习一样. 概念模型: 域,domain,属性的取值范围. 数据模型: 层级模型,IBM开发的数据库,IMS就是的.网状模型,数据库任务组(DBTG)关系模型,最常见的数据库的形式…
本文是MySQL的基础知识. Linux启动MySQL服务命令 : service mysql start Linux关闭MySQL服务命令 : service mysql stop 登录MySQL命令: mysql -u <用户名> 查看数据库命令: show databases; 切换数据库命令: use <数据库名>[;] 查看表命令: show tables; 退出MySQL命令: quit/exit 创建数据库命令: create database <数据库名>…
什么是数据库? 数据库就是存储数据的仓库. 存储方式: 变量 无法永久存储 文件处理,可以永久存储,弊端:文件只能在自己的计算机读写,无法被分享(局域网除外) 数据库分类: 1.关系型数据库 提供某种机制帮你维护数据与数据之间的关系:一般是基于文件实现的 优点:容量大,可以永久存储 MySQL,免费开源,开源支持中小型企业并发 Oracle,商用收费,学习免费,功能比MySQL强大在用户管理和集群 SQL server,属于微软生态圈,只能运行在windows上 Maria DB,MySQL的创…
1.基础语句 查 select(* | 字段名 | 四则运算 | 聚合函数) from 表名称; 加上as取别名 as可省略 如:select name, (math+english)/2 total from stu; 增 insert into 表名(字段, ..) values(值, ....),(值, .....) 可以从另一张表中拿数据,insert into t1(user, pwd) select user,pwd from user; 删 delete from 表名 where…
基本数据类型 Mysql基本数据类型:二进制,数值[整数,小数].字符串[定长,变长]. 二进制数据.时间和枚举集合 bit[(M)] 二进制位(101001),m表示二进制位的长度(1-64),默认m=1 tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型用于保存一些范围的整数数值范围: 有符号:-128 - 127. 无符号:0- 255 特别的: MySQL中无布尔值,使用tinyint(1)构造. int[(m)][unsigned][zerofill…
-- Mysql 数 据 库 语 法 创建数据库 create database 数据库名; 创建表 ) ); 复制表和数据 create table 复制后新的表名 select * from 旧表名: 复制表的结构 : 创建索引 create index 索引名 on 表名(列名): 创建视图 create view 视图名 as select 列名1,列名2, ..... ; 删除表 drop table 表名: 显示表的结构 describe 表名 ; 修改表名 alter table…
1.视图 简化sql语句的编写,限制可以查看的数据 一张虚拟的表,不占任何内存,查视图时都是临时从所查的表中拿数据 特点: 对于视图的增删改查 都会同步到原始表 对原始表的修改,会同步到视图内可查看的数据, 视图的修改会同步到原始表中,但由于视图可能部分字段,很多时候会失败.所以一般不对视图修改 创建语法: create [or replace] view view_name [表的查询结果]: or replace ,如果存在视图则替换 查看视图: desc view_name; //查看数据…
1.1. 基本操作 数据库引擎 Inodb:支持事务[原子性操作,完成一些列操作后才算完成操作,否则rollback] MyISAM: 支持全文索引,强调了快速读取操作,主要用于高负载的select 创建数据库,表: show databases; # 查看当前Mysql都有那些数据,根目录都有那些文件夹 create datab ase 数据库名; # 创建文件夹 use 数据库名; # 使用选中数据库,进入目录 show tables; # 查看当前数据库下都有那些表 create tabl…
很多小白不知道ajax怎么学,所以就弄了个node后台模拟下基本的ajax请求. 环境要求是安装node~ 先上linkMysql.js var mysql = require('mysql') var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '', //自己数据库的密码 database: ''//自己数据库的名称 }) function LinkMysql(tableNa…
廖大神的练手神器:在线SQL: https://www.liaoxuefeng.com/wiki/1177760294764384/1179611432985088 运行MySQL等实际的数据库软件,即可在线编写并执行SQL语句. 准备数据 为了便于讲解和练习,我们先准备好了一个 students 表 和一个 classes 表 ,它们的结构和数据如下: students 表存储了学生信息: id class_id name gender score 1 1 小明 M 90 2 1 小红 F 9…
day1 学生表操作: 1. 查询出班级205有多少个男生 2. 查询出名字为4个字的所有学生信息(编号.姓名,年龄,班级) 3. 查询出所有姓王的学生信息(编号.姓名,年龄,班级) 4. 查询出班级编号为201,202,203的女生总人数 5. 查询出学号整十的所有女生信息(姓名.年龄.个人简介) 6. 删除301班级中年龄在23岁以上的学生信息 7. 把一个叫'卫然'的学生的姓别改成女的 8. 把401班级中的姓名为'吴杰'的学生信息删除 9. 计算305班中所有学生的平均年龄以及他们的最大…
1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则.每一种数据库操作的方式存在不一样的地方,称为"方言". 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾. 2. 可使用空格和缩进来增强语句的可读性. 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写. 4. 3 种注释 * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有) * 多行注释: /* 注…
1 MySQL学习路线 基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图.触发器.函数.存储过程等). 优化阶段:如何提高数据库的效率,如索引,分表等. 部署阶段:如何搭建真实的环境系统,如服务器集群,负载均衡等. 2 数据库的基础 2.1 什么是数据库? 数据库:database,存储数据的仓库. 数据库(专业定义):高效的存储和处理数据的介质(介质主要是两种:磁盘和内存). 2.2 数据库的分类? 基于存储介质的不同 关系型数据库(SQL) 非关系型数据库(NoSQL…
Mysql数据库基础学习笔记 1.mysql查看当前登录的账户名以及数据库 一.单表查询 1.创建数据库yuzly,创建表fruits 创建表 ) ) ,) NOT NULL,PRIMARY KEY(f_id)); 插入内容 ,'apple',5.2); ,'blackberry',10.2); ,'orange',11.2); ,'melon',8.2); ,'banana',10.3); ,'grape', 5.3); ,'coconut',9.2); ,'cherry',3.2); ,'a…
Mysql 自学之路 本文包含基础部分与高级部分 一.基础 数据库操作 Show databases:显示所有的数据库 Show tables: 显示所有的数据库表 Use databasename:切换数据库 Desc tablename: 显示表中所有的字段信息 说明:笔记中所使用的sql语句均使用表websites 和 access_log 表1:websites +----+--------------+---------------------------+-------+------…
[笔记]MySQL的基础学习(二) MySQL 老男孩  一 视图 视图其实就是给表起个别名 1.创建视图 格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET nid, name FROM A WHERE nid > 4 2.删除视图 格式:DROP VIEW 视图名称 DROP VIEW V1 3.修改视图 格式:ALTER VIEW 视图名称 AS SQL语句 ALTER VIEW v1 AS SELET A.nid, B. NAME F…
[笔记]MySQL的基础学习 老男孩 MySQL  一 安装与配置 1 下载安装 官网:http://dev.mysql.com/downloads/mysql/ 下载相应版本的压缩包 解压压缩包至任意文件夹下,打开命令行端,切换至解压后的bin目录下,执行初始化命令. mysqld --initialize-insecure # 用户名 root 密码:空 此时要启动服务端需要在bin目录下面执行mysqld: E:\Program Files\mysql-8.0.11-winx64\bin\…
我的MYSQL学习心得(十一) 视图 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(十二) 触发器 我的MY…
最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据库.比mssql最大的优势在于开源,免费.希望与大家共同进步. mysql数据库基础的简单操作指南:首先进入mysql:mysql -u root -p 1.建库: create database 库名称; 例如:create database mydata;(创建一个名为“mydata”的库):…
原文:我的MYSQL学习心得(十一) 我的MYSQL学习心得(十一) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 我的MYSQL学习心得(六) 我的MYSQL学习心得(七) 我的MYSQL学习心得(八) 我的MYSQL学习心得(九) 我的MYSQL学习心得(十) 我的MYSQL学习心得(十二) 这一篇<我的MYSQL学习心得(十一)>将会讲解MYSQL的视图 使用视图的理由是什么? 1.安…
在日常工作与学习中,无论是开发.运维.还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一.在互联网公司,开源产品线比较多,互联网企业所用的数据库占比较重的还是MySQL. 在刚刚出炉的 2019 年3月份数据库流行度排行榜上,第一梯队的前三个数据库产品都获得了显著的加分增长. 其中 Oracle 上升了15.12分,MySQL上升了30.96分,SQL Server则上升了 7.79分.以下是前20位的数据库榜单: 所以,民工哥,将公众号所推送的MySQL数据库的文章,统一整…
本文内容: mysql学习路线 首发日期:2018-04-19 由于现在很多都是有api了,很多问题都转接到编程语言上来处理了,所以这篇mysql之路仅仅是作为“了解”之用.不深究mysql. 很多东西都是讲解怎么使用以及一些使用的注意点,不探究原理:不深究各种使用方法:但对于某些细节脉络,会大概提一提. 什么是数据库?什么是关系数据库?什么是非关系型数据库? mysql的安装 mysql的连接 mysql数据库的基本操作:创建数据库.查看数据库.修改数据库.删除数据库 相关内容:全球化和本地化…
mysql学习5:数据库设计 本文转载:https://blog.51cto.com/9291927/2087925:原创为天山老妖S 一.数据库设计简介 按照规范设计,将数据库的设计过程分为六个阶段: A.系统需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段E.数据库实施阶段F.数据库运行与维护阶段需求分析和概念结构设计独立于任何数据库管理系统. 二.系统需求分析 1.需求分析的任务 需求分析的任务:对现实世界要处理的对象进行详细的调查,通过对原系统的了解,收集支持新系…
一.学习基础 1. 我所擅长的技能 从小我就对新鲜事物抱有浓厚的兴趣,因此多年来培养了许多爱好,对感兴趣的诸如绘画方面的国画.油画.素描.漫画等:音乐方面的钢琴.吉他.架子鼓等:运动方面的滑板.溜冰.游泳等:电脑方面的PS.Pr.AE.3dMax等--在很多方面都多多少少有所涉猎,而其中能说的上擅长的技能,当绘画莫属. 2. 获取技能的经验 从一两岁就开始的涂鸦,到现在手绘.鼠绘(在电脑上使用鼠标在PS中绘画).板绘(更专业一些,在电脑上连接数位板使用PS.Sai等软件绘图)都算是熟练使用,可以…
91 Testing MySQL学习总结 --------- 在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System什么是数据库?数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, ----------什么是关系型数据库管理系统(RDBMS) 所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据. RDBMS即关系数据库管理系统(Relational Datab…
20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象棋和书法.不敢说比大多数人更好,但是在业余爱好者中间相对来说还是不错. 针对这个技能的获取你有什么成功的经验?若想获取这种技能首先最重要的是对这种技能的兴趣,因为兴趣是人最好的老师.因为我对象棋书法的热爱导致我想去学习.其次是坚持,若想真正的掌握一门技能就得去坚持练习,不断的增进自己的技能. 对于第…
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习[第5篇]:事务索引备份视图 MySQL事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 原子性(Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节.事务在执行过程中发生错误,会被回滚(ROLLBAC…
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习[第3篇]:使用DQL查询数据 DQL语言 DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的语句 SELECT语法 /* SELECT [ALL | DISTINCT] {* | table.* | [table.field1[a…
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! mysql学习[第2篇]:MySQL数据管理 外键管理 外键概念 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表. 在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值).此时,第二个表中保存…