数据库
Hi洛一
Talk is cheap.Show me the code
展开
-
MySQL创建新用户,并赋予root权限
创建新用户:CREATE USER 'username'@'%' IDENTIFIED BY 'password';赋予权限:GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;原文链接:https://blog.csdn.net/qq_37674858/article/details/105252218转载 2021-04-06 13:37:35 · 1428 阅读 · 0 评论 -
MySQL数据库面试题(2020最新版)
https://thinkwon.blog.csdn.net/article/details/104778621?utm_medium=distribute.pc_relevant_t0.none-task-blog-OPENSEARCH-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-OPENSEARCH-1.control最新2020MySQL数据库面试题大全...转载 2020-12-28 11:33:53 · 110 阅读 · 0 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
当你遇到MySQL中报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 时肿么办?解bug法则第一条:遇事不要慌,先发个盆友圈 (*^▽^*)一.先看问题== You have an error in your SQL syntax; check the manual th原创 2020-12-03 17:05:37 · 501153 阅读 · 22 评论 -
阿里P8MySQL面试题及答案
阿里P8MySQL面试题及答案转载 2020-11-26 17:00:31 · 333 阅读 · 0 评论 -
MySQL数据库一次添加or删除多个属性字段
Talk is cheap.Show me the code!ALTER TABLE table_nameADD COLUMN AddParam1 VARCHAR(255),ADD COLUMN AddParam2 VARCHAR(255),ADD COLUMN AddParam3 VARCHAR(255),ADD COLUMN AddParam4 VARCHAR(255) ALTER TABLE table_name DROP AddParam1,DROP AddParam2,DROP原创 2020-11-20 18:27:02 · 731 阅读 · 0 评论 -
如何批量修改同一个数据库不同表的相同字段
最(扯)简(犊)单(子)的写法回~答:delete from A where A1 like '%abc%' or A2 like '%abc%'delete from B where B1 like '%abc%' or B2 like '%abc%'delete from C where C1 like '%abc%' or C2 like '%abc%' or C3 like '%abc%';原创 2020-11-09 17:20:27 · 1253 阅读 · 0 评论 -
SQL中计算百分比
SQL中计算百分比SELECT CONCAT(CAST(ROUND((3/21)*100,2) AS CHAR),'%') AS b;转载 2020-11-08 17:24:25 · 26146 阅读 · 0 评论 -
MySQL存储过程与存储函数
MySQL存储过程与存储函数转载 2020-10-21 14:53:54 · 157 阅读 · 0 评论 -
远程连接本地数据库
记一次用Navicat远程连接本地MySQL数据库然后报错了:后来发现是由于本地连接异常1.先查看本地数据库用户是否开放了远程访问(%表示能远程连接)select host,password,user from user;再查看了一下本地MySQL的用户权限:select * from mysql.user where user='luo' \G;好家伙一块只有查的权限没有增删改的权限给用户提权(赋予所有的权限):grant all on *.* to 'luo'@'%';操作后原创 2020-10-10 14:03:31 · 1018 阅读 · 2 评论 -
mysql数据库,创建只读用户
MySQL数据库,创建只读用户数据库当前只有一个root用户,需要创建一个只读账户给其他使用,因使用者是使用数据库管理工具在其他主机访问,所以还需要开户远程访问权限1.使用现有的root用户登录到mysqlmysql -p端口 -h主机名/ip -uroot -p密码2。创建用户,并授权select查询权限,授权远程访问权限注意:命令中的username/password指用户名密码若要限制仅指IP可以使用此用户访问mysql,将%改为IP即可grant select on *.* to '转载 2020-09-18 15:01:01 · 1626 阅读 · 0 评论 -
MySQL事务及事务中的脏读,幻读和不可重复读及约束
原创 2020-09-15 11:10:24 · 191 阅读 · 0 评论 -
把图片存入数据库
初学javaWeb的同学会遇见如何把照片上传到数据库里面的问题,我们要把照片存到数据库的话要进行如下几个步骤:1.连接数据库 2.在数据库里面建好相应的表 3.写好增删改查照片的 mysql语句 这里我只写了增加照片,和查询照片的mysql语句。工具说明 我用的是 Eclipse 开发工具 数据库是 mysql数据库1.连接数据库package com.jx.util;import java.sql.Connection;import java.sql.DriverManager;转载 2020-09-08 15:46:36 · 3013 阅读 · 1 评论 -
MySQL中存储json格式数据
1.JSON类型数据存储新建表create table json_user (uid int auto_increment,data json,primary key(uid));插入数据insert into json_uservalues (null, '{"name":"lison","age":18,"address":"enjoy"}' );insert into json_uservalues (...转载 2020-08-25 10:07:34 · 1512 阅读 · 0 评论 -
Navicat导出表结构到Excel
通过Navicat设计好表之后,然后通过下面一系列操作将Navicat中的表结构导出到Excel中步骤如下:1.查询2.新建查询3.输入代码SELECT COLUMN_NAME, COLUMN_TYPE, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENTFROM INFORMATION_SCHEMA.COLUM原创 2020-08-24 09:30:27 · 2607 阅读 · 1 评论 -
Mysql查看数据库信息常见命令
1,查看所有数据库show databases;2,查看当前使用的数据库select database();3,查看数据库使用端口show variables like ‘port’;4,查看当前数据库大小use information_schema;select concat(round(sum(data_length)/(1024*1024),2) + round(sum(index_length)/(1024*1024),2),'MB') as 'DB Size' from tabl.转载 2020-08-11 15:39:01 · 2362 阅读 · 0 评论 -
mysql复制表的数据和结构(可跨越数据库)
转载自: https://blog.csdn.net/luyaran/article/details/80939467将数据从现有表复制到新的数据,在某些情况下非常有用,例如备份数据和复制生产数据进行测试。我们要想将数据从旧表复制到新表,那我们需要使用的sql案例如下:CREATE TABLE new_table SELECT col, col2, col3 FROM existing_table;上面的sql大致的意思就是,首先使用create table语句...转载 2020-08-11 15:21:34 · 268 阅读 · 0 评论 -
MySQL复制一个数据库
转载自:https://blog.csdn.net/sinat_33718563/article/details/97908467在实际的工作中,操作数据库往往需要十分谨慎,如果不是非常熟悉的话,在操作前最好备份一下已有的数据库,那么如何备份数据库呢?假设我们已有一个数据库old_db,现在我们想将其备份为new_db,操作步骤如下:(1)创建新的数据库# 本地进入mysql客户端mysql -u 账户 -p密码 -P端口# 创建数据库create database new_d转载 2020-08-04 15:46:57 · 397 阅读 · 0 评论 -
ERROR 1366 (HY000): Incorrect string value: ‘\xCC\xEC\xD0\xC4\xC7\xF8‘ for column ‘name‘ at row 1
参考文章:https://blog.csdn.net/wangyuxuan_java/article/details/8056232参考文章:https://blog.csdn.net/baoendemao/article/details/25028311?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distrib原创 2020-07-14 16:16:13 · 196 阅读 · 0 评论 -
工作中常用SQL语句汇总(一)
转载原创博客为:https://blog.csdn.net/XieTTian/article/details/80639009?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1.nonecase销售统计(一列今日量,一列累计量)饮品/门店 门店1 门...转载 2020-07-10 11:29:23 · 289 阅读 · 1 评论 -
工作中常用SQL语句
增:添加列:执行下列命令,列会默认添加到表字段末尾alter table 表名 add column 列名 varchar(30);如果想指定字段位置,可以使用mysql提供的first(设定为第一列)和after(设定位于某个字段之后)first和 after关键字只用于 add 子句删:删除列:alter table 表名 drop column 列名;改:修改列名:alter table 表名 change 列名 新列名 varchar(30);修改列原创 2020-07-10 11:26:28 · 249 阅读 · 1 评论 -
Mysql常用SQL语句
登录MySQL数据库:mysql -uroot –p显示所有的数据库:show databases;创建数据库:create database <数据库名>删除数据库:drop database <数据库名>打开数据库:create database <数据库名>创建数据库表:create table <表名> ( <字段名...原创 2020-03-23 08:43:25 · 106 阅读 · 0 评论 -
MySql乱码问题的解决
当我们使用 DOS 命令行进行 SQL 语句操作如有有中文会出现乱码 :乱码产生的原因 :查看 MySQL 内部设置的编码 : 查看包含 character 开头的全局变量 showshow variables like 'character%'; 执行效果解决方案 :修改 client、connection、results 的编码为 GBK,...原创 2020-01-13 01:02:05 · 201 阅读 · 1 评论 -
Web阶段Day03
今日收获:# 今日内容1. 数据库的基本概念2. MySQL数据库软件 1. 安装 2. 卸载 3. 配置3. SQL## 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1....原创 2019-08-24 19:21:12 · 90 阅读 · 0 评论