MySQL
no-96
这个博客留给10年后的自己
展开
-
ERROR 1366 (HY000): Incorrect string value: '\xC2\xEC\xD2\xCF\xD2\xB2...' for column 'title' at row
问题描述 ERROR 1366 (HY000): Incorrect string value: ‘\xC2\xEC\xD2\xCF\xD2\xB2…’ for column ‘title’ at row 1主要是在插入记录的时候没有设置好字符编码使得不能够进行中文的输入解决方案打开MySQL的更目录,将my.ini中的字符编码改成 default-character-set=gbk原创 2016-10-11 10:46:03 · 2158 阅读 · 0 评论 -
MySQL插入json问题
在MySQL5.7.8之后开始支持一种可高效获取JSON文本中数据的原生JSON类型,该类型具有以下优点:存储时自动验证,验证不通过将报错更好的存储结构。采用一种针对告诉读取JSON文本元素的内部结构进行存储。新的服务器是以二进制的格式读取一个JSON文本,而不是以字符串格式读取然后进行转换。这种二进制格式允许服务器在文本中通过键或者数组索引获取其子对象(嵌套数组)而不需要读取全部值另外,系统原创 2017-12-23 11:01:11 · 12803 阅读 · 0 评论 -
Python3.6简单的操作Mysql数据库
安装pymysql参考https://github.com/PyMySQL/PyMySQL/pip install pymsql实例一import pymysql# 创建连接# 参数依次对应服务器地址,用户名,密码,数据库conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123456', db='demo')# 创建游标原创 2017-09-12 08:44:36 · 676 阅读 · 0 评论 -
MySQL约束
约束 * 约束保证数据的完整性和一致性 * 约束分为表级约束和列级约束 * 约束类型包括:NOT NULL (非空约束),PRIMARY KEY(主键约束),UNIQUE KEY(唯一约束),DEFAULT(默认约束),FOREIGN(外键约束)1.主键约束 * PRIMARY KEY * 每张数据表只能存在一个主键 * 主键保证记录的唯一性,主键的值不重复 * 主键自动原创 2017-08-04 18:01:02 · 310 阅读 · 0 评论 -
MySQL插入数据
1.简单的INSERT INTOINSERT INTO table(column1,column2...)VALUES (value1,value2,....);2.插入多行INSERT INTO table(column1,column2...)VALUES (value1,value2,...), (value1,value2,...),...;3.使用SELECT语句返回的原创 2017-08-04 18:00:24 · 298 阅读 · 0 评论 -
MySQL简单查询语句
SELECT语法结构SELECT column_1, column_2, ...FROM table_1[INNER | LEFT |RIGHT] JOIN table_2 ON conditionsWHERE conditionsGROUP BY column_1HAVING group_conditionsORDER BY column_1LIMIT of原创 2017-08-04 17:59:54 · 537 阅读 · 0 评论 -
MySQL语句的规范
关键字与函数名称全部大写数据库名称,表名称,字段名称全部小写SQL语句必须以分号结尾原创 2017-08-04 17:57:58 · 432 阅读 · 0 评论 -
修改MySQL提示符
不修改提示符,mysql默认的提示符都是mysql>默认情况下的提示符除了能够表明这是mysql的shell环境,其他的一点作用都没有,并不能知道在操作哪个数据库,在哪个服务器上。修改提示符有两种方式 第一种连接客户端的时候通过参数指定mysql -uroot -p --prompt 提示符第二种连接上客户端之后通过prompt修改mysql>prompt 提示符mysql提示符常用参数 参数原创 2017-08-04 17:57:30 · 802 阅读 · 0 评论 -
MySQL的登录与退出
mysql 常用参数一览 参数 描述 -D 打开指定的数据库 -h 服务器名称 -p 密码 -P 端口号 -u 用户名 -V 输出版本信息以root登录本地服务器mysql -uroot -p -P3306 -hlocalhost退出mysql>quit;mysql>exit;mysql>\q;原创 2017-08-04 17:56:58 · 261 阅读 · 0 评论 -
MySQL的安装与配置
安装我的操作系统是Windows 10,选用的安装方式是MSI的安装,但是比较奇怪,最新的5.7.19安装的时候会出现mysql server failed的错误,我现在还没有解决,如果哪位大牛知道解决方法可以帮忙指出。 操作系统 Windows10 MySQL版本:5.7.17安装过程与其他Windows软件的安装时一样的,需要注意的是在安装的过程中需要设置root的密码配置1.将my原创 2017-08-04 17:56:29 · 186 阅读 · 0 评论 -
sql学习(2)
sql 学习(2)索引create index用在表中创建索引 添加索引能够更加快速高效的查询数据--在表上创建一个简单的索引,允许使用重复的值,就是说在同一索引列上允许出现相同的索引值create index index_name on table_name(column_name);--在表上创建一个唯一的索引值。这意味着两行不能够拥有相同的索引值create unique inde原创 2016-12-01 21:10:07 · 322 阅读 · 0 评论 -
sql学习笔记(一)
sql学习笔记 使用sqlcmd连接数据库sql语句加强 主要是自己的积累和网上的摘抄sql学习笔记使用sqlcmd连接数据库直接在终端输入sqlcmd以Windows账户登入默认的数据库实例。使用use database_name连接需要使用的数据库上下文环境输入exit退出sqlcmd环境sql语句加强distinctselect distinct--语句返回唯一不同的值orde原创 2016-11-30 14:44:24 · 560 阅读 · 0 评论 -
MySQL学习第一天--简单的操作
启动和关闭MySQL用管理员身份运行cmd启动MySQL服务net start mysql关闭MySQL服务net stop mysql简单操作登录mysql -uroot -p -P3306 -h127.0.0.1 这样写在第一个-p(小写)的时候不加密码,执行完命令之后要求输入密码 设置提示符 设置为用户名@服务器 (数据库名的形式)prompt \u@\h \d>显原创 2016-10-08 18:34:36 · 296 阅读 · 0 评论 -
MySQL学习第一天--安装,配置
下载所有平台的Mysql下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本.安装 测试以管理员的身份运行cmd 输入以下命令连接数据库如果连接成功则说明数据库安装成功mysql -uroot -p -P3306 -h127.0.0.1原创 2016-10-08 17:08:50 · 253 阅读 · 0 评论 -
学习MySQL第二天---JDBC
首先创建数据库并建立一张表create database bbs;--创建一个名叫bbs的数据库use bbs;--启用这个数据库prompt \u@\h \d> --修改提示符,方面知道当前操作的用户,主机和数据库--创建数据表 auto_increment自动递增create table article (id int primary key auto_increment,pid int原创 2016-10-12 09:53:51 · 297 阅读 · 0 评论