随笔分类 - MySQL数据库
摘要:原始数据为: 1.获取第一个“@”前面的字符串: select substring_index(字段名, '@', 1) from 表名; 得到的数据为: 2、获取第一个“@”后面的字符串: select substring_index(字段名, '@', -1) from 表名; 得到的结果为:
阅读全文
摘要:[linux]centos7下解决yum install mysql-server没有可用包 第一步:安装从网上下载文件的wget命令 [root@master ~]# yum -y install wget 第二步:下载mysql的repo源 [root@master ~]# wget http:
阅读全文
摘要:MySQL数据库学习总结——1、数据库概述1、MySQL数据库属于一种开源的关系型数据库,属于Oracle公司;2、MySQL数据库的登录与退出(1)MySQL可以在命令行工具shell的方式登录(MySQL自带命令行工具和cmd(mysql -h 127.0.0.1 -u root -p 然后输入
阅读全文
摘要:——MySQL图形化管理方式1、MySQL的图像化管理方式主要有以下几种:MySQL workbench CE、Navicat以及PHPMyadmin2、最常见的最常用的还是Navicat for MySQL的图形管理方式
阅读全文
摘要:——MySQL存储引擎简介1、查看一个数据表的存储引擎一般使用show create table test来进行查看,里面显示出来ENGINE=InnoDB,表明其存储引擎是InnoDB2、MySQL将数据以不同的技术将数据存储在文件或者内存中,这种技术称之为存储引擎3、MySQL支持的存储引擎主要
阅读全文
摘要:——MySQL存储过程1、MySQL执行语句过程:SQL语句—>MySQL引擎—>语法分析—>编译为可识别命令—>执行命令—>输出返回值—>客户端 2、存储过程是一种预编译,将结果存储在内存中,只有在第一次时会分析和执行,在之后直接调用相应的结果即可,效率更快,并且可以返回多个值3、存储过程的优点:
阅读全文
摘要:——MySQL自定义函数1、自定义函数不一定含有参数,但是一定含有返回值2、MySQL函数的参数不能超过1024个参数3、调整时间格式:select date_format(now(),"%Y年%m月%d日 %H点%i分%s秒");+ +| date_format(now(),"%Y年%m月%d日
阅读全文
摘要:——数据库运算符和函数1、字符函数:(1)concat:字符连接select concat("mysql","imooc");+ +| concat("mysql","imooc") |+ +| mysqlimooc |+ +(2)concat_ws()函数select concat_ws("|",
阅读全文
摘要:——MySQL子查询与连接1、set names gbk: 设置客户端的显示形式为gbk(如果之前设置是utf-8编码则显示出来文字不能识别)2、子查询指嵌套在查询内部,必须在圆括号里使用,返回值是一个标量、一行也开始是一个数据表3、子查询是指在另一个查询里面的select子句4、在进行数据表的写入
阅读全文
摘要:Mysql写入记录出现 Incorrect string value: '\xB4\xE7\xB1\xCA\xBC\xC7‘错误? 解决方法一: 在创建数据表时就需要注意将中文字段属性设置为utf8编码形式 CREATE TABLE tdb_goods_types( type_id SMALLINT
阅读全文
摘要:——数据表的记录操作(行操作)1、insert插入操作(1)第一种方法 insert values方法insert user values(NULL,"john","456",45,"0");插入时,需要注意对于默认的字段或者自动编码的字段可以输入null或者default均可insert user
阅读全文
摘要:——数据库的约束和列操作1、show create table province;可以用来展示新创建表格的引擎类型和基本信息内容2、外键约束主要是为了建立起来父表和子表之间的关系,必须为innoDB的存储引擎,主要有唯一约束,主键约束,外键约束,not null等3、另外对于父表和子表之间的参照列必
阅读全文
摘要:MySQL数据库的数据类型主要分为四大类:整型、浮点型、日期和字符型,另外还有一些数据表的相关操作 ——数据库的数据类型和数据表操作1、MySQL的数据类型主要有:整型int、浮点型float、字符串型和时间日期型2、MySQL字符串类型的数据中ENUM("value1","value2"...)用
阅读全文
摘要:MySQL数据库是目前最为常见的关系型数据库类型! ——MySQL数据库概述与入门1、MySQL数据库属于一种开源的关系型数据库,属于Oracle公司;2、MySQL数据库的登录与退出(1)MySQL可以在命令行工具shell的方式登录(MySQL自带命令行工具和cmd(mysql -h 127.0
阅读全文
摘要:Navicat for MySQL 64位破解版 下载地址如下:(直接点击navicat.exe文件运行就可以) 链接 :https://pan.baidu.com/s/1rkOowXtvIBUhLJawT43boA 密码: rcup 注册码: NAVH-WK6A-DMVK-DKW3
阅读全文
摘要:一、命令行的方式启动MySQL方法 1、方法一,使用MySql自带的命令行工具 2、方法二,使用cmd 右击我的电脑-->属性-->高级 >环境变量,在path里面添加mysql bin目录的路径。 选择环境变量,在环境变量中的path路径下输入你的MySQL路径就OK了。注意如果你的用户环境变量中
阅读全文
摘要:#1-1 创建数据库及其插入,修改,删除数据操作import MySQLdbconn= MySQLdb.connect( host='localhost', port = 3306, user='root', passwd='970515yjy', db ='impeller', )cur = co
阅读全文