E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql学习
SQL学习
笔记7——SQL中检索数据之连接查询
SQL学习
笔记7——SQL中检索数据之连接查询含义连接查询又称多表查询,当查询的字段来自于多个表时,就会用到连接查询语法select字段1,字段2from表1,表2,...
mathmath
·
2020-04-05 18:00
My
SQL学习
笔记(5)—— Python 操作 MySQL
MySQL可应用于多种语言,包括PERL,C,C++,JAVA,PHP和Python。在这些语言中,Mysql在PHP的web开发中是应用最广泛,因此关于PHP操作MySQL的教程已经多到不需要笔者继续赘述了。在本学习笔记中,计划使用Python对MySQL数据库进行操作。主要是因为笔者的工科背景,Python广泛应用于各种数据处理领域。本章更侧重于链接方式的搭建和功能的概述,具体使用方法会在后续
么的聊
·
2020-04-04 23:43
My
Sql学习
笔记
数据库操作(DDL)数据库的创建CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[[DEFAULT]CHARACTERSET[=]charset_name]例如:CREATEDATABASEIFNOTEXISTStest_dbDEFAULTCHARACTERSETutf8查看当前服务器下的数据库列表SHOW{DATABASES|SCHEMAS}查看数据库的定义
Cheng0917
·
2020-04-04 07:25
My
sql学习
笔记-1
接触过mysql很久了,但是一直了解的很肤浅,现在正在学数据库,需要用sqlserver,但是安装起来太过于麻烦,所以选择了mysql作为替代。也算跟着学习进度,今天开始学Mysql。一、连接MYSQL。格式:mysql-h主机地址-u用户名-p用户密码主要分为两种,一种是连接本地的服务器首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-uroot-p,回车后提示你输密码.
朱萧默说
·
2020-04-03 19:47
007--数据库编程语法总结
数据库编程总概括SQL是执行语句,没有什么语法只是执行方法PL/SQL是语言,对SQL的编程规范总结,形成语法,方法和对象
SQL学习
知识概要selectselect▧from▨joinon▨where▨
糖纸疯了
·
2020-04-03 17:56
MySQL基础笔记(基于Navicat操作)
学习视频网址:My
SQL学习
视频1.1为什么学数据库数据库从大一就开始学,从开始的SQLServer到Oracle再到MySQL,但我学到的感觉都是皮毛,过不了多久就全忘了,这次重新再来学习,所以做笔记真的很重要
?Handsome?
·
2020-04-03 16:22
mysql
数据库
sql
navicat
【计算机本科补全计划】Mysql 学习小计(2)
正文之前昨天下午写了篇My
sql学习
小计,结果出乎意料的受欢迎?变相刺激了我多写点Mysql?好吧,如尔所愿。我晚上反正还不知道学点啥,就把今天看的那个菜鸟教程学完吧,到时候估计一点了,就可以睡了。
张照博
·
2020-04-02 23:59
My
SQL学习
1- 简介
1.什么是MySQLMySQL是一种「客户机-服务器」的DBMS,即它是一种数据库软件。使用MySQL之前要先准备服务器和客户机。服务器可选择:本地安装(官网下载)或访问有权限的远程服务器;客户机可选择:mysql命令行程序或图形工具。本机环境:MAC+MySQL服务器(本地安装)+myql命令行程序。连接到mysql,需要知道如下信息:a.主机名(如果连接到本地MySQL服务器,为localho
小雅陈
·
2020-04-02 19:00
My
Sql学习
笔记
connecttoadatabase:connect[database]insertintotable_demo(intVal,charVal)values(1,343xx)会报错insertintotable_demo(intVal,charVal)values(1,343)会自动转为字符串设置编码格式:db.setdataencoding("utf8")python访问源码:https://g
Juude
·
2020-04-02 06:59
sqlzoo练习答案
这是关于在一个
SQL学习
网站的练习题答案记录:SQL教程SQL基础由一些简单的查询开始这里的默认表格为WORLD表格。
Wang华子
·
2020-03-31 20:15
My
SQL学习
笔记(三):存储过程
一、存储过程概念什么是存储过程一组为了完成特定功能的SQL语句集。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。优点存储过程是一个预编译的代码块,执行效率比较高一个存储过程替代大量T_SQL语句,可以降低网络通信量,提高通信
maxwellyue
·
2020-03-30 15:52
My
sql学习
笔记
本文章记录在读《高性能mysql》时的笔记,持续更新。章节内容会按照书中章节进行梳理。一、Mysql架构与历史1.1Mysql逻辑架构Mysql服务器逻辑架构图最上层负责链接处理、认证授权、安全等中间一层涵盖了mysql的大多数核心功能。包括查询解析、分析、优化、缓存、内置函数;所有的夸存储引擎的功能都在这一层实现(存储过程、触发器、视图等)第三层包含了存储引擎,存储引擎与上层使用API进行通讯,
BeeNoisy
·
2020-03-29 11:09
node.js操作my
sql学习
笔记
普通连接的增删改查查varmysql=require('mysql');//调用MySQL模块//创建一个connectionvarconnection=mysql.createConnection({host:'127.0.0.1',//主机user:'root',//MySQL认证用户名password:'12345',port:'3306',database:'node'});//创建一个c
溧阳陈家驹
·
2020-03-29 07:10
2018-07-21
My
SQL学习
1、数据库管理1-1、创建数据库createdatabaseMySQLTest;mysql>createdatabaseMySQLTest;QueryOK,1rowaffected(0.17sec
轩爱青
·
2020-03-28 17:52
MySQL基础
SQL学习
MySQL登录:mysql-uroot-p:数据库相关创建数据库:createdatabasedbcharsetutf8;查看数据库:showdatabases;查看某一个数据库:showdatabaselike'db
小小看护
·
2020-03-28 16:31
PL/
SQL学习
笔记
一、什么是PL/SQL?PL/SQL直接翻译就是过程语言的sql,就是将编程语言中的语句放到数据库层面来执行,是oracle数据库对sql语言的过程化扩展,使sql语言具有了过程化处理的能力。二、PL/SQL的程序结构?declare说明部分(变量说明、光标说明、例外说明)begin语句序列(DML语句)exception例外处理语句end;/1、说明部分基本变量类型:char,varchar2,
嵩之恋
·
2020-03-28 10:00
数据分析:正确使用数据分析指标
温馨提示:如果您已经熟悉数据分析指标,大可不必再看这篇文章,或是只挑选部分文章金三银四,找工作好时机要到了,数据蛙第一期强化课同学已经把数据分析的工具Python、
SQL学习
过了,并且也做过了一个案例,
凡人求索
·
2020-03-28 05:40
空格数据小组分享安排!
运营小伙伴对于数据分析、
SQL学习
有一定需求,本着“务实、高效“的态度,组织大家来学习,共同提高。
杜七
·
2020-03-27 08:08
my
sql学习
1.要想操作数据库首先要使用这个数据库:use数据库名字;ERROR1046(3D000):Nodatabaseselected遇到这样错误就是没有指定数据库2.删除数据库表:droptable表名;3.创建数据库表createtablelogin(字段1,字段2...);字段类型介绍varchar(255)类型需要设定最大长度(可选择的最大长度5.0.3版本之前最大255,之后65535),如果
FSDemo
·
2020-03-25 09:56
Nginx、Docker、No
SQL学习
NginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx作为负载均衡服务器:Nginx既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外
白耳
·
2020-03-25 01:36
My
SQL学习
mysql-uroot-p//登录//基本语句SELECT-从数据库中提取数据UPDATE-更新数据库中的数据DELETE-从数据库中删除数据INSERTINTO-向数据库中插入新数据CREATEDATABASE-创建新数据库ALTERDATABASE-修改数据库CREATETABLE-创建新表ALTERTABLE-变更(改变)数据库表DROPTABLE-删除表CREATEINDEX-创建索引(搜
光阴的故事WEI
·
2020-03-23 21:55
我的
SQL学习
目录1.SQL基础2.检索数据3.排序检索数据4.过滤数据5.高级过滤6.通配符过滤7.创建计算字段8.函数特性9.函数10.汇总数据11.分组数据12.子查询13.联结14.高级联结15.组合查询16.插入数据SQL的学习之路,主要参考资料是:SQL必知必会W3school的SQL简介右击,新标签页即可打开原图操作使用的数据库为Access及MySQL。数据采用的是SQL必知必会中的数据(最下方
Wang华子
·
2020-03-23 11:57
my
sql学习
笔记——4.sql优化
优化SQL语句的一般步骤通过showstatus命令了解各种SQL的执行频率,具体命令如下:show[session|global]statuslike'Com_%';#默认是session1.命令显示了当前session中所有统计参数的值,Com_xxx表示每个xxx语句执行的次数,我们通常比较关心的是以下几个统计参数。Com_select:执行select操作的次数,一次查询只累加1。Com_
来自火星的菜鸟
·
2020-03-22 08:43
my
sql学习
笔记1
1-连接mysql:cmd进入,mysql-uroot-p会出来密码输入提示,输入密码进入。2-展示当前的数据库有哪些:showdatabases;3-选择想用的数据库:usename;4-展示当前库的表格:showtables;5-创建表格:creattablename(·字段名·类型,null),多字段用','分隔6-导入SQL文件:resourcename;不知道为什么我没有导入成功
米果_57d5
·
2020-03-22 07:04
SQL学习
笔记
一、数据类型MySQL:int整型(-2^31到2^31-1),bigint大整型(-2^63到2^63-1),decimal(m,n)浮点数,varchat字符串。Hive:bigint整型,decimal(m,n)浮点数,string字符串二、SQL的主要功能:增删改查1、对于数据表内部操作SELECT-从数据库表中获取数据UPDATE-更新数据库表中的数据DELETE-从数据库表中删除数据I
潘楠心
·
2020-03-22 02:53
My
SQL学习
笔记(八):索引
索引的概念索引用于快速找到与特定的列值相同的行。如果没有索引,MySQL必须从第一行开始,然后通过整个表读取找出相关行。表越大越费时。如果表对该列建立了索引,MySQL就能够迅速判断,寻求到该行,而无需看所有的数据的位置。这比顺序读取每一行快得多。也就是说:索引是用来解决查询相关问题的。当你的应用程序进行SQL查询速度很慢时,应该想想是否可以建索引。你创建了合理的索引(实际上,索引也是一张表,该表
maxwellyue
·
2020-03-21 09:39
MY
SQL学习
整理|高级SQL语句
MYSQL的三种语言:DDLDMLDCLDML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(datadefinitionlanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构
lasebella
·
2020-03-21 07:50
My
SQL学习
数据库概述一、常见的概念数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(DatabaseManagementSystemDBMS):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。二、发展历程我们一般说的数据库,就是指的DBMS:数据库服务器。数
谁的春春不迷茫
·
2020-03-20 09:00
My
sql学习
笔记(2)-管理表数据
5.修改表字段类型:将name的类型改为varchar(50);altertableeurasismodifycolumnnamevarchar(50);6.修改字段名称将name字段名称修改为sexaltertableeurasischangecolumnnamesexvarchar(20);7.修改表名称altertableeurasisrenametostudent;四.管理表数据1.增加数
Mr_欢先生
·
2020-03-20 02:07
My
SQL学习
笔记(七):存储引擎
存储引擎定义了什么?参考百度百科-存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。你可以选择适用于服务器、数据库和表格的存储引
maxwellyue
·
2020-03-18 15:09
web级my
sql学习
笔记(一)项目需求设计
项目需求###我们来设计个实战项目需求项目名称:在线考试系统。包含1、用户信息表2、试卷信息表3、用户提交的答案表4、统计分析表5、其他信息表建立一个数据库ithink比较数据库引擎InnoDB与MyISAM的执行效率建立两张表,user_sys和user_sys2,表的结构和数据一样user_sys的引擎设置为InnoDB,user_sys2的引擎设置为MyISAM。写一个函数insert_us
akon2016
·
2020-03-17 17:35
Postgre
SQL学习
笔记(四)数据类型(一)
一个数据表由多列字段构成,每一个字段都指定了数据类型,之后这个字段就只能存储指定数据类型的值。PostgreSQL支持多种数据类型,主要的数据类型有整数类型、浮点类型、任意精度数值、日期与实践类型、字符串类型、布尔类型、数组类型、二进制类型。整数类型说明占用空间取值范围smallint小范围整数2个字节-32768~32767int(integer)普通整型4个字节-231~(231-1)大概正负
bruce_wu
·
2020-03-17 06:11
sql学习
笔记
sql教程1基本查询基本查询SELECT*FROM以查询到一张表的所有记录2条件查询条件查询SELECT*FROMWHEREeg:SELECT*FROMstudentsWHEREscore>=80;条件表达式可以用AND表达满足条件1并且满足条件2。eg:SELECT*FROMstudentsWHEREscore>=80ANDgender='M';第二种条件是OR,表示满足条件1或者满足条件2eg
vwwalker
·
2020-03-16 18:08
my
sql学习
笔记----约束
1.约束保证数据的完整性和一致性。2.约束分为表级约束和列级约束。3.约束类型包括:(1)NOTNULL(非空约束)(2)PRIMARYKEY(主键约束)(3)UNIQUEKEY(唯一数据)(4)DEFAULT(默认约束)(5)FOREIGNKEY(外键约束)4.外键约束保证数据的一致性和完整性,实现一对一或者一对多关系。5.外键约束的要求(1)父表和字表必须具有相同的存储引擎,而且禁止使用临时表
zeusiqd
·
2020-03-16 01:47
My
SQL学习
笔记(5)——多表连接查询
1、内联接(典型的联接运算,使用像=或<>之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和courses表中学生标识号相同的所有行。2、外联接。外联接可以是左外联接、右外联接或完整外部联接。在FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:1)左外联接LEFTJOIN或LEFTOUTERJOIN左向外
Temple_Li
·
2020-03-14 18:30
My
sql学习
笔记(3)-查询数据大全
1.查询所有的列2.查询指定列3.查询时使用别名4.查询时添加常量列5.查询时合并列6.查询时去除重复记录(distinct)7.条件查询8.聚合查询(使用聚合函数查询)9.分页查询(limit)10.查询排序11.分组查询(grop)12.分组查询后筛选(having)1.查询所有的列select*fromstudent;2.查询指定列selectid,namefromstudent;3.查询时
Mr_欢先生
·
2020-03-14 07:58
My
Sql学习
记录
MySql的配置:字符集配置修改/etc/my.cnf,在[mysqld]节点下default-character-set=utf8character-set-server=utf8自启动配置chkconfigmysqldonchkconfig--listmysqld(如果2-5位启动on就是开启成功)防火墙配置修改/etc/sysconfig/iptables添加一条-AINPUT-ptcp-m
idioitcbear
·
2020-03-12 20:04
my
sql学习
笔记一
一、如何使用终端操作数据库如何登陆数据库服务器(数据库账户密码都为root)mysql-uroot-proot如何查询数据库服务器中所有的数据库mysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||chapter09||chengji||mysql||perfor
chengting1314
·
2020-03-12 16:15
my
sql学习
笔记四
MySQL查询练习准备数据表mysql>createdatabasework;QueryOK,1rowaffected(0.01sec)mysql>useworkDatabasechanged学生表student:(学号,姓名,出生年月,所在班级)mysql>createtablestudent(->snovarchar(20)primarykey,->snamevarchar(20)notnul
chengting1314
·
2020-03-12 16:20
my
sql学习
笔记二
MySQL建表约束主键约束它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加主键约束,就可以使得该字段不重复且不为空。给id字段添加主键约束:mysql>createtablemilk(->idintprimarykey,->namevarchar(20)->);QueryOK,0rowsaffected(1.68sec)mysql>describemilk;+-------+----
chengting1314
·
2020-03-11 15:41
my
sql学习
之不知道的知识(持续更新)
1.coalesce(),这个函数可以有多个参数,用于返回参数中第一个非NULL表达式2.withrollup在groupby语法之后加上withrollup,能在分组统计的基础上再进行统计(sum,avg,count).分组名称那一列显示为NULL,可以使用coalesce函数设置一个你想用的名字。3.主键其实是一种唯一索引,是查询速度最快的索引;MySQL只对以下操作符才使用索引:,>=,be
北你妹的风
·
2020-03-09 14:28
三、SQL笔记--MySQL高级操作
limit子句更新数据限制更新删除数据限制删除数据清除1、统计不同班级的人数信息按照现有SQL操作,即便数据表已经存在数据,但是我们也无法通过SQL实现,只能取出来后通过其他代码对数据进行加工实现通过高级
SQL
Ly3911
·
2020-03-08 22:39
My
SQL学习
——排序算法
简介本文主要介绍当在MySQL中执行orderby时,MySQL使用的排序算法。当在select语句中使用orderby语句时,MySQL首先会使用索引来避免执行排序算法;在不能使用索引的情况下,可能使用快速排序,归并排序及堆排序进行排序。本文中很多地方都是翻译的MySQL官网,英语好的同学可直接查看原文索引排序在某些情况下,MySQL可以使用索引来满足ORDERBY子句,从而无需进行额外的排序。
沈渊
·
2020-03-08 14:34
视图
1.概述数据请采用我的另一篇文章《我的
SQL学习
》中的数据。环境MySQL5.7,workbench。视图2.历程也不知道怎么回事儿,在视图这一节,突然就想明白了联结。
Wang华子
·
2020-03-08 08:35
java成长之路-MY
SQL学习
笔记
Paste_Image.png一、数据库:存储、维护和管理数据的集合。DBMSDB二、sql:结构化查询语言sql分类:DDL:数据定义语言,对对象操作CREATEALTERDROPDML:对表中的数据操作INSERTUPDATEDELETEDQL:数据查询语言SELECTDCL:数据控制语言CRANTREVOKEcreatedatabasemydb1;usemydb1;createtablest
iOS_ZG
·
2020-03-07 15:15
my
sql学习
笔记
数据库和表进入mysql:mysql-uroot-pmysql.png查看数据库:showdatabases;show_databases.png删除数据库:dropdatabasedbname;drop_database.png创建数据库:createdatabasedbname;create_database.png创建指定编码和字符集的数据库:CREATEDATABASEtestDEFAUL
Stone_Zhuo
·
2020-03-06 07:02
My
SQL学习
笔记(mac版1)
初始命令安装:略启动:设置偏好——>开启服务设置密码:mysqladmin-urootpassword"new_password"登陆:使用root用户登陆默认端口为3306mysql-uroot-p-h远程地址登出:command+d或者exit或quit数据库操作创建数据库CREATEDATABASE'name'CHARSETSET'utf8';修改数据库ALTERDATABASE'name'
桀骜不驯的喵
·
2020-03-05 23:37
My
SQL学习
笔记
MySQLMySQL常用数据类型MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。详情见菜鸟教程https://www.runoob.com/mysql/mysql-data-types.htmlMySQL建表约束主键约束它能够唯一确定一张表中的一条记录,也就是我们通过给某个字段添加主键约束,就可以使得该字段不重复且不为空如果两个字段设置主键约束则成为联合主键,联合主
zfz_amzing
·
2020-03-03 23:05
my
sql学习
(1)
登录到MySQLmysql-h主机名-u用户名-ph:要登录的MySQL主机名,登录当前机器可以省略u:登录所需用户名p:登录的用户密码创建一个数据库createdatabaseuser_dbcharactersetgbk;创建一个名为user_db的数据库,通过charactersetgbk指定数据库编码为gbk可以使用showdatabases;命令查看已创建数据库选择要操作的数据库mysql
帅气兜兜
·
2020-03-02 14:12
SQL学习
笔记-week1
创建数据库CREATEDATABASETips:数据库,表和列的名称只能使用半角英文字母、数字和下划线。名称必须以半角英文字母开始。相同类型不能重名。选中数据库USE查看当前所处的数据库selectdatabase()创建表CREATETABLE,,,,...,,...);Tips:约束可以写在定义列的时候,约束该列,也可以写在语句末尾,约束整个表。
Ruby君
·
2020-03-02 05:23
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他