9.数据处理函数 文本处理:Upper 大写mysql>select uid,name,msg, Upper(name) as UpperName from pw_luck;
+-----+-----------+------+-----------+| uid | name | msg | UpperName |+-----+-----------+------+-----------+|0| Wilson |100| WILSON ||1| zhangsan |100| ZHANGSAN ||2| lisi |1001| LISI ||3| wang5 |1001| WANG5 ||7| zhangsan7 |1000| ZHANGSAN7 ||8| zhangsan8 |1000| ZHA...
SQL命令 --> MySQL引擎首先对于我们输入的SQL命令进行语法分析,来看一下我们输入的语句是否 -->语法正确 --> 编译,成MySQL引擎可识别命令 -->执行,并将-->执行结果-->返回给客户端。如果我们省略其中语法分析和编译的环节,MySQL的执行效率就会提高。 【存储过程】是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理; 存储过程存储在数据库内,可以有应用程序调用执行,且允许用户进行声明变量...
select 要查询的字段|表达式|常量值|函数from 表1.查询的类别#1.查询常量值:
SELECT * FROM employees;#2.查询常量值
SELECT 100;
SELECT ‘john‘;#3.查询表达式
SELECT 100%98;#4.查询函数select 函数名(实参列表);
SELECT VERSION();注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要2.别名 ①便于理解 ②如果要查询的字段有重名的情况,使用别名可以区分开来 #方式一:使用as
SELECT 100%98 AS 结果;
SELE...
数据库管理
登陆MySQL[root@lynn-04 conf]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.35-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademark...
安装驱动python -m pip install mysql-connector导包import mysql.connectormydb = mysql.connector.connect(host="localhost", # 数据库主机地址user="root", # 数据库用户名passwd="root"# 数据库密码
)创建游标mycursor = mydb.cursor()使用 mycursor.execute("sql 语句") 进行运行mycursor.execute("CREATE DATABASE runoob_db")指定数据库名为 runoob_dbmydb = mysql.connector.connect(host="localhost",user="root...
分类:一、系统变量说明:变量由系统提供,不用定义1、全局变量:服务器层面上的,必须拥有super权限才能为系统变量赋值,作用域为整个服务器,也就是针对所有连接(会话)有效。2、会话变量服务器为每一个连接的客户端提供系统变量,作用域为当前连接(会话)。二、自定义变量1、用户变量作用域:针对当前连接(会话)生效位置:begin and里面,也可以放在外面2、局部变量作用域:仅仅在定义他的begin end中有效位置:只能放在beg...
当我们执行:>redis SET mobile "13800000000"
实际上就是为 keyspace 增加了一个 key 是包含字符串“mobile”的字符串对象,value 为包含字符“13800000000”的字符串对象。看图:对于删改查,没啥好说的。类似java 的 map 操作,大多数程序员应该都能理解。需要特别注意的是,再执行对键的读写操作的时候,Redis 还要做一些额外的维护动作:维护 hit 和 miss 两个计数器。用于统计 Redis 的缓存命中率。更新键的 LRU 时间,记录键...
1.创建表基本语法createtable tableName(field1 datatype,field2 datatype,field3 datatype
);View Codefield: 队列名 datatype:列类型 创建一个学生表例子:createtable student(id int,name varchar(30)gender char(6)
);View Code 2.修改表2.1增加表的列基本语法altertable tableNameadd (column datatype);增加student表一列sorce,类型为 intaltertable student add (sorce int);View Code2.2修改表的列基本语法altertable ...
学校开设了数据库课程,然而书上用的是SQL Server,想想开始就装了个SQL Server,奈何学习资源少(在网上找教程),后来发现MySQL多好,linux下又支持,果断卸载了SQL Server。。。linux下当然就是下这个了http://dev.mysql.com/downloads/mysql/ 当然得选对版本了。(自己用的虚拟机装的centos7)接下来就是解压 tar xvzf 放到 /usr/local 下面 然后我按照网上的教程进行安装和创建了mysql的root用户。有了root用户呢,就用mysq...
基本操作命令
1、查看数据库列表信息show databases;mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.11 sec)2、查看数据库中的数据表信息(1)进入数据库
use mysql;
mysql> use mysql;
Database changed(2)查看数据表show tables;mysql...
写在前面:虽说可以用DOS窗口直接操作,但还是有一个可视化的工具编辑比较直观,这里推荐SQLyog和MySQLWorkbench;数据库每句命令后必须加分号。1. 连接数据库mysql -uroot -p123456 -- 连接数据库//这个是windows操作命令
-- 连接数据库,sql语句注释为--+空格,多行注释为/**/
-- 分号结尾
-- sql命令可通过SQLyog中的历史记录来查看学习update mysql.userset authentication_string=password(‘YourPassword‘) whereuser=‘roo...
先来一段 自行体会 1 #---------------------------------------------------------------------------------- 2#模拟通过binlog进行数据恢复3 #---------------------------------------------------------------------------------- 4 5#开启新的二进制日志 便于记录6 mysql> flush logs;7 Query OK, 0 rows affected (0.02 sec)8 9 mysql> show master status;10+------------------+----------+--------------+---------...
cmd--mysql mysql/bin zerofill not null default xxxxunsigned not null default XXXXauto_increment primary key show create table goods;查看见表语句\c 终止命令create table test5 (-> ts
timestamp default CURRENT_TIMESTAMP --当前时间 XXXX-XX-XX XX:XX:XX格式->
,-> id int-> )engine myisam charset utf8; alter table XXX modify / change 的区别 max,min,sum,avg,count 注意null列 null count(*) count(id)注意nu...
本文源码:GitHub·点这里 || GitEE·点这里一、系统封装函数MySQL 有很多内置的函数,可以快速解决开发中的一些业务需求,大概包括流程控制函数,数值型函数、字符串型函数、日期时间函数、聚合函数等。以下列出了这些分类中常用的函数。1、控制流程函数case...when根据值判断返回值,类比编程中的IF-ELSE判断。-- DEMO 01
SELECT CASE DATE_FORMAT(NOW(),'%Y-%m-%d') WHEN '2019-12-29' THEN 'today' WHEN '2019-12-28' THEN 'yest...
MySQL基础操作一、视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。注意:使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新和删除操作,仅能做查询用。1.创建视图--格式:CREATE VIEW 视图名称 AS SQL语句
CREATE VIEW v1 AS
SELECT nid, name
FROMA
WHEREnid > 42...