mysql
兴国First
这个作者很懒,什么都没留下…
展开
-
linux下删除默认mysql和安装mysql5.6以及1130错误
记录一下安装rpm格式的mysql步骤和一些小问题。 一:删除mysql 1.在linux下安装mysql前会先查看一下mysql进程是否开启。ps -ef|grep mysql没有进程就算了。如果有进程,先杀掉进程。如下: kill 28841这样就可以杀掉进程。 2.查看安装的mysql版本rpm -qa | grep mysql就会显示mysql版本,如下: [root@local原创 2015-06-05 10:36:46 · 681 阅读 · 0 评论 -
写入mysql中文乱码及表情符报错
中文插入mysql显示" ?????",表情符号插入报错Incorrect string value: '\xF0\x9F\x8D\xAD' for column 'XXX' at row 1原创 2019-08-01 11:43:51 · 875 阅读 · 0 评论 -
linux下mysql查询报错sql_mode=only_full_group_by
mysql 5.7中使用group by 会报如下错误: this is incompatible with sql_mode=only_full_group_by,这是因为mysql 默认启用了 ONLY_FULL_GROUP_BY原创 2019-07-30 12:10:12 · 4115 阅读 · 0 评论 -
linux安装mysql
下载mysql安装包mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz>下载地址<上传mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz到安装目录/usr/local/解压cd /usr/local/tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.t...原创 2019-07-30 12:06:01 · 148 阅读 · 0 评论 -
mysql中IFNULL()和COALESCE()函数替代null
在mysql中isnull()函数不能作为替代null值! 如下: 首先有个名字为business的表: SELECT ISNULL(business_name,'no business_name') AS bus_isnull FROM business WHERE id=2直接运行就会报错:错误代码: 1582Incorrect parameter count in the call t原创 2015-09-10 11:41:59 · 23798 阅读 · 3 评论 -
mysql必知必会(一)
先介绍mysql中的插入、更改、删除操作。分别对应的关键字是insert、update、delete。 假设有个数据库名为book,有张表为user。 create table user( id int not null auto_increment, name varchar(20) not null, password varchar(20) not null,原创 2015-07-08 11:21:47 · 602 阅读 · 0 评论 -
mysql必知必会(四)
一般最常用的是对表CRUD,但是视图、存储过程、触发器等也会用到。1.视图(view)视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询。本身不包含数据。 使用视图是为了:重用SQL语句简化复杂的sql操作使用表的组成部分而不是整张表保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限更改数据格式和表示 创建视图create view produ原创 2015-07-11 21:47:02 · 388 阅读 · 0 评论 -
mysql必知必会(六)
这章介绍数据库的事务和索引。1.事务在mysql中只有使用了InnoDB的数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的mysql操作要么完全执行,要么完全不执行事务用来管理insert、update、delete语句 事务的术语:事务(transaction) 指一组sql语句回滚(rollback)指撤销指定sql语句的过程提交(commit)指将未原创 2015-07-12 22:58:05 · 512 阅读 · 0 评论 -
mysql必知必会(五)
如何在java中调用存储过程,下面分三种做介绍:调用传入值的存储过程、调用有返回结果集的存储过程、调用有返回值和传入值的存储过程。 1.调用传入值的存储过程 创建存储过程:delimiter//create procedure save(in pname varchar(20),in price float,in tid int)begininsert into product(prodn原创 2015-07-12 13:02:07 · 385 阅读 · 0 评论 -
mysql必知必会(二)
sql中最常用的就是查询(select),下面对查询做下简单的总结。 在mysql必知必会(一)中少了更改表(alter),在这添加上。 1.更改表(alter) 添加一列alter table user add tel char(11);删除一列alter table user drop column tel;添加唯一约束alter table user add constraint uk_原创 2015-07-09 23:28:58 · 438 阅读 · 0 评论 -
mysql必知必会(三)
创建计算字段 有时会拼接字段,求数据的总数,起别名等。 使用concat()拼接字段:SELECT CONCAT(name,'(',tel,')') FROM user ORDER BY id DEESC;使用别名(AS)SELECT CONCAT(name,'(',tel,')') AS info FROM user ORDER BY id DEESC;算数操作符1.加 + 2. 减 -原创 2015-07-10 14:53:49 · 463 阅读 · 0 评论 -
linux(centos7)下mysql数据库导入导出
导出用mysqldump命令导出数据库数据和结构/usr/local/mysql-5.7.21/bin/mysqldump -u root -p dbname > /workspace/db-data/dbname.sql/usr/local/mysql-5.7.21/bin/是mysql的安装路径-u后面是用户名dbname是数据库名/workspace/db-dat...原创 2019-08-11 23:15:57 · 2448 阅读 · 1 评论