SQL
文章平均质量分 68
sql一般指结构化查询语言。结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
花伤情犹在
我的花会开的 我的生活也会慢慢拥抱我的.
展开
-
SpringBoot整合MongoDB教程
本文介绍如何使用SpringBoot整合MongoDB数据库,然后使用小Demo演示Java代码对MongoDB进行操作。原创 2022-03-16 17:33:12 · 1766 阅读 · 1 评论 -
MongoDB数据库下载安装教程
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。原创 2022-03-16 15:55:07 · 1320 阅读 · 0 评论 -
PreparedStatement的setObject作用
前言在了解setObject作用前讲解一下PreparedStatement这个接口,然后循序渐进从setXxx()方法讲解到setObject。PreparedStatementjava.sql包中的PreparedStatement接口继承了Statement接口,PreparedStatement对象可以防止sql注入,而Statement不能防止sql注入,所以实际开发的时候千万不要使用Statement。SQL注入:比如我的SQL语句为:select * from user wher原创 2021-06-07 19:08:23 · 4897 阅读 · 4 评论 -
不再需要Class.forName(“com.mysql.jdbc.Driver“)
前言最近发现, mysqL驱动5.1.6可以无需CLass . forName(“com.mysql.jdbc.Driver”);而mysql驱动5.1.5却不行。搜集相关资料发现:从jdk1.5以后, 1.6使用了jdbc4,jdbc4.0不再需要显示调用class.forName()注册驱动而是自动调用驱动jar包下META-INF\services\java .sql.Driver文本中的类名称去注册。而mysql-5-*-*的jar包虽然也是jdbc4的,但是在5.1.5以后jar包下才有MET原创 2021-04-12 11:29:31 · 1338 阅读 · 0 评论 -
局域网内访问MySQL
前言本文教程仅限于在你Windows防火墙,入站规则,MySQL端口开放,环境变量配置好的情况下进行教程1、打开cmd,登录mysqlmysql -uroot -p//回车,然后输入密码2、选择数据库use mysql;3、查询数据表select user,host from user;4、更新数据表update user set host='%' where user='root';(这里解释一下:%表示任何IP都可以访问)5、查询更改后的数据表select us原创 2021-04-05 12:49:48 · 902 阅读 · 0 评论 -
解决SQLyog连接MySQL8时报错:错误号码2058
前言使用SQL8.0的用户在使用MySQLyog连接时,SQLyog连接MySQL8时报错:错误号码2058。本文将介绍2种解决方法。sqlyog配置新连接报错原因:新版的MySQL8.0加密方法变了解决:修改MySQL8.0的身份认证教程方法一:1.输入mysql -uroot -p2.输入密码3.执行ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';其中root原创 2021-04-02 01:02:33 · 19813 阅读 · 20 评论 -
永久解决MySQL时区问题:Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon
前言连接MySQL的时候动不动就提示个Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon,一般就是MySQL时区没设置,接下来教大家3种解决方法。方法一:1.检查MySQL设置时区:Win+R打开运行输入cmd然后确定,打开cmd窗口连接数据库,输入mysql -hlocalhost -uroot -p回车输入密码连接成功输入show variables like'%time_zon原创 2021-03-25 11:26:01 · 18444 阅读 · 15 评论 -
JetBrains DataGrip安装和使用的详细教程
前言日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaver、Navicat Premium。本文介绍另一个十分好用且强大的工具:DataGrip。DataGrip 是 JetBrains 公司推出的管理数据库的产品。对于 JetBrains 公司,开发者肯定都不陌生,IDEA 和 ReSharper 都是这个公司的产品,用户体验非常不错。JetBrains DataGrip介绍:如果用一句话来介绍DataGrip这款工具:多种数据库,一个工具!原创 2021-03-23 23:43:53 · 69755 阅读 · 31 评论 -
Java连接 MySQL详细教程
本文将使用IntelliJ IDEA演示教程安装MySQL驱动步骤工具:IntelliJ IDEAMySQL8.0.18MySQL连接驱动:mysql-connector-java-8.0.23.jar连接MySQL需要下载驱动MySQL连接驱动下载选择Platform Independent点击Download点击No thanks, just start my download.自动开始下载解压ZIP,复制出mysql-connector-java-8.0.23.原创 2021-03-21 20:04:49 · 4492 阅读 · 9 评论 -
Visual Studio 2019连接MySQL数据库详细教程
如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动Visual Studio默认只显示微软自己的SQL Server数据源,如下图所示:点击其它也是微软自己的SQL Server数据源:下载驱动:mysql-connector-odbc-8.0.20-winx64.msimysql odbc驱动mysql-for-visualstudio-1.2.9.msiVisual Studio连接MySQL工具mysql-connector-net原创 2021-03-21 12:06:48 · 50158 阅读 · 111 评论 -
C#连接和使用MySQL数据库详细教程
C#连接MySQL需要添加连接MySQL的引用C#引用MySQL步骤:第一种方法:下载mysql.data.dll将文件放在项目目录下在VS2019项目内,引用mysql.data.dll文件进入DLL官网下载mysql.data.dll文件(可自选版本下载)点击下载下载完成,然后解压mysql.data.dll文件在项目中右键引用->添加引用->浏览->选中MySql.Data.dll文件->确定。操作如下图:选择引用右键引用,点击添加引用点击原创 2021-03-20 20:37:44 · 37013 阅读 · 45 评论 -
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon
IDEA连接MySQL报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set 'serverTimezon解决方法:1.检查MySQL设置时区:Win+R打开运行输入cmd然后确定,打开cmd窗口连接数据库,输入mysql -hlocalhost -uroot -p回车输入密码连接成功输入show variables like'%time_zone';回车,显示时区配置如果显示 SYSTEM 就是没有设置原创 2021-03-09 11:06:32 · 544 阅读 · 0 评论 -
mysql基本增删改查
增加语句语法insert into 表名(字段1,字段2,……,字段n) values(值1,值2,……,值n);注意:值的顺序是表名后面字段的顺序语句insert into student(sno,sname,gender,age,enterdate,classname,score2,email) values(1,‘张三’,‘男’,10,‘2020-03-03’,‘java1’,123.6,‘123456@qq.com’);语法insert into 表名 values(值1,值2,……,原创 2021-01-26 18:54:33 · 412 阅读 · 1 评论 -
mysql知识点
主键约束:primary key外键约束:foreign key非空约束:not null唯一约束:unique默认约束:default检查约束:enum(‘男’,’女’)数据类型:int float double char varchar enum year date datatime timestamp建表语句:#create database student;use student;#创建学生表—xsb/*学号(主键),姓名(非空),性别(枚举),年龄,班级(默认202),籍贯原创 2021-01-26 18:42:53 · 532 阅读 · 0 评论 -
cmd无法启动mysql解决方法
mysql配置完环境变量后 net start mysql 服务名无效在DOS窗口、gitbush以及一些可以使用的命令行工具的界面上,输入:net stop mysql、net start mysql时,总是提示:服务名无效。出现提示如下:原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。如何将MySQL注册到win服务里面?!!!(步骤如下)1. 来到MySQL的安装路径下bin2. 在命令行中输原创 2021-01-26 18:36:41 · 2286 阅读 · 4 评论 -
C#中StringBuild类的使用
**对象的获得**获得一个空的StringBuilder对象StringBuilder sb对象= new StringBuilder();visual studio效果:控制台效果:获得一个有初始值的StringBuilder对象StringBuilder sb对象= new StringBuilder("hello c#");visual studio效果图:控制台效果图:**转换为字符串**String 变量 = sb对象.ToString();**原创 2020-11-29 01:46:04 · 873 阅读 · 0 评论 -
增删改server
//增using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//导入工具包,负责处理sqlserver的using System.Data.SqlClient;namespace sql增{ class Program { static void Main(string[] args)原创 2020-11-23 08:34:14 · 288 阅读 · 0 评论 -
sql server连接数据库
新建项目选择控制台应用程序点击视图数据连接右键数据连接,选择添加连接填写服务器的名称选择登录的方式选择要连接的数据库点击被连接的数据库右键,选择属性在页面的右下角复制连接字符串的内容导入工具包,负责处理sqlsever定义一个连接字符实例化一个连接对象打印连接对象打开/关闭连接对象暂停页面运行结果...原创 2020-11-20 09:40:29 · 424 阅读 · 0 评论 -
登录演示
代码显示using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data.SqlClient;//导入sql工具包namespace 登录功能{class Program{static void Main(string[] args){//连接字符串String connstr = “Dat原创 2020-11-20 09:12:02 · 277 阅读 · 0 评论 -
数据库(sql server)ADO.NET
代码建立数据库的连接导入工具包using System.Data.SqlClient;定义一个连接字符串String 命名="Data Source=服务器名称;Initial Catalog=yyy;User ID=sa;Password=****"password的值最好设置为明文实例化一个连接对象打开连接对象定义的对象.Open();关闭连接对象command对象的获取格式SqlCommand 命令对象=new SqlCommand(sql语句,连接对象);原创 2020-11-20 08:31:28 · 334 阅读 · 0 评论 -
数据库(SQLServer) 查询语句
插入一条数据格式:insert into 表名(列1,列n)values(值1,值n)例子:insert into partment(pname) values(’安保部‘);插入多条数据insert into 表名(列1,列n)select 数据1,数据n unionselect 数据1,数据n unionselect 数据1,数据n;insert into 表名(列1,列n)select 数据1,数据n unionselect 数据1,数据n unionselect 数据1,数据原创 2020-11-16 09:33:17 · 715 阅读 · 0 评论 -
SQL分组和聚合(格式)
聚合函数求总和格式:sum(列名);求总数格式:count(列名); 注意:如果列名中存在null值得数据,统计时不会参与进来 -查询总数量: count(*)或者count(常量值)求平均值函数格式:avg(列名);求最大值格式:max(列名);求最小值格式:min(列名);分组 group by格式: select 分组依据列,其他 from 表名 group by 分组依据列进阶格式: select 分组依据列,其他 from 表名 group by 分原创 2020-11-16 09:30:43 · 350 阅读 · 0 评论 -
数据库(SQL Sever) QQ查询
新建一个数据库将已有的信息导入到数据库中创建表用户表 QQUser基本信息表关系表对表进行约束右键选择check约束建立关系表查询数据查询QQ号码为88662753的用户的所有好友信息查询QQ号码为286224的好友中等级为10级以上的“月亮”级用户信息查询被当做黑名单人物次数排名前20的用户...原创 2020-11-16 09:28:30 · 6846 阅读 · 0 评论 -
数据库(SQL Sever)连接查询的格式
内连接:格式:表1 inner join 表2 on 表1.列=表2.列左外连接:左外连接:左外连接表示连接符号左边的表格式:表1 inner join 表2 on 表1.列=表2.列右外连接:右外连接表示连接符号右边的表格式:表1 right join 表2 on 表1.列=表2.列...原创 2020-11-16 09:03:50 · 538 阅读 · 0 评论