常用数据库相关
我将会在这里分享关于编程方面的小知识,一些常见错误解决办法以及自己学习编程语言的心得也将会分享给大家,希望对大家有所帮助,相互交流,共同进步。所分享内容均为自己真实遇到并完全解决后才分享的,可供大家参考。
goog_man
好久不见……
展开
-
超级详细教程03:允许远程连接Mysql数据库(Linux系统+Windows系统)
文章目录1、简单介绍2、Windows系统开启Mysql远程连接3、Linux系统开启Mysql远程连接1、简单介绍远程连接是指在同一个局域网内,别人可以在自己电脑远程登录你的Mysql数据库,不在一个局域网内是不能远程连接的,常见的是公司或是学校机房。一般连接不上是由于防火墙设置原因,检验方法就是相互ping一下,都通这防火墙没问题,如果不通的话需要将防火墙关闭;2、Windows系统开启Mysql远程连接登录数据库,通过命令:use mysql;进入到名为mysql这个数据库中,通过命原创 2020-09-27 12:02:39 · 7145 阅读 · 1 评论 -
Mysql数据库安装使用教程11:实体表对应关系、外键
1、实体表对应简介当我们记录表信息时如果字段过多或是同样的一批数据应用场景不同导致会建立多个表,我们会选择分两个实体表甚至多个实体表来存储数据信息,那么怎么让这两个或是多个实体表中的每个数据信息相互对应。假设我们有两张表,表A与表B,两张表中的信息都是某个班级人员的信息,只是存储的字段不同。那么怎么让A表中张三的信息对应B表中张三自己的信息,这个就是实体表的对应关系。对应关系可以是:一对一、一对多(多对一)、多对多。(1)、一对一:一对一:两个实体表内有共同的主键字段,字段值一致则可以相互对应。原创 2020-08-24 15:57:43 · 802 阅读 · 0 评论 -
Win10一台电脑安装多个版本的Mysql数据库教程
整体过程思路:win7一次性成功,但是win10足足搞了一天,命令行一定要用管理员权限打开,win10太事B了。(我们选择的是免安装版本,配置好环境变量、创建好my.ini文件、初始化数据库即可。)先正常安装一个版本的数据库(记得添加环境变量)。安装第二个时与第一个基本一致(记得添加环境变量)。在第二个安装目录下创建的my.ini将里面端口改成与第一个mysql端口不冲突的端口,路径改成自己对应的。以管理员权限进入mysql安装目录的bin目录下执行:mysqld --initialize -原创 2020-08-22 22:45:09 · 4496 阅读 · 5 评论 -
Mysql数据库安装使用教程10:列属性(列约束)---主键、自增、默认值、注释
文章目录一、类属性(列约束)1、简介2、空值约束——字段是否为空:null或是not null3、字段默认值——default4、主键(主索引、唯一索引)——primary key(PK)5、自动增长——auto_increment6、列备注——comment一、类属性(列约束)1、简介约束,保证表的结构和数据的正确性和稳定性,总的来说有五种:唯一性和主键约束、外键约束、检查约束、空值约束、默认值约束,有五大关键词,UNIQUE和Primary Key, Foreign Key, CHECK, NOT原创 2020-08-21 15:44:25 · 378 阅读 · 0 评论 -
Mysql数据库安装使用教程08:数据操作——增删改查、字符集校对规则
1、数据操作——增删改查增加数据语句格式:insert into 表名 (列名1,列名2) values (值1,值2);或是insert into 表名 values (值1,值2);列名可以不写但是插入的数据顺序要与表中列的顺序一致。查询数据格式:select * from 表名 where 条件;where 条件:可以不写,不写就是查询整张表的所有数据;删除数据语句格式:delete from 表名 where 条件;操作不可逆,删除需谨慎。修改(更新)数据语句格式:u原创 2020-08-20 14:47:00 · 298 阅读 · 0 评论 -
Mysql数据库安装使用教程07:数据库操作、数据表操作
2、数据库相关操作(1)、前期准备:进行数据库操作前建议先修改字符集格式:打开mysql安装目录下(此处我的目录默认为C:\Program Files (x86)\MySQL\MySQL Server 5.5),即可看到my.ini文件,打开文件修改成如下图所示:default-character-set=gbkcharacter-set-server=utf8(2)、数据库创建+查看+删除1)、数据库命名规则:原则上区分大小写,如:test2与Test2这个会被认为是两个数据库;数原创 2020-08-20 13:22:36 · 341 阅读 · 0 评论 -
Mysql数据库安装使用教程06:数据库语言介绍+数据库存储引擎介绍
1、SQL语言的分类(1)SQL语言共分为四大类数据查询语言DQL数据操纵语言DML数据定义语言DDL数据控制语言DCL。(2)、数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>(3)、数据操纵语言DML数据操纵语言DML主要有三种形式:插入:INSERT更新:UPDATE删除:DELETE(5)数据原创 2020-08-19 17:31:09 · 244 阅读 · 0 评论 -
Mysql数据库安装使用教程09:数值类型、时间类型、字符串类型
1、常见数值类型如下图(后续有详细介绍):2、相关特例介绍讲解unsigned:控制是否有正负,写的话表示无符号即只有正数,不写默认有符号即包括正负数,在字段类型中设置;zerofill:使用科学计数法,位数不够补0字段名 类型(M):M表示此字段最少显示位数,不是取值范围,取值范围是由int、float、double等控制的,具体范围可以查看前面的图片。例1:ID int(6) —表示ID字段类型是int类型,最少显示位数是6位数例2:ID int(6) ze原创 2020-08-11 15:47:46 · 229 阅读 · 0 评论 -
Mysql数据库安装使用教程05:mysql启动停止服务+数据库及表的相关基础操作
1、启动停止数据库服务通过命令:net start mysql,启动mysql服务;通过命令:net stop mysql,停止mysql服务;默认一般都是启动的,如果发现登陆不成功提示如下信息可能是由于没有启动mysql服务。2、增、删、改、查语句增删改查语句为:增:insert删:delete(delete删除表中数据,drop用于删除表或是数据库)改:update查:SELECT或者show...原创 2020-07-02 13:54:36 · 227 阅读 · 0 评论 -
Mysql数据库安装使用教程02:MySQL和Sql Server的sql语句区别
自增长列的插入:SQLServer中可以不为自动增长列插入值,MySQL中需要为自动增长列插入值。获取当前时间函数:SQLServer写法:getdate()MySQL写法:now()从数据库定位到表:Sqlserver写法:库名.dbo.表名(注:中间使用一个点) ;或者:库名..表名(注:中间使用两个点)库名.dbo.表名,写法:select password from Info.dbo.users where userName='boss'库名..表名select ..原创 2020-07-01 15:32:24 · 176 阅读 · 0 评论 -
Mysql数据库安装使用教程04:新建用户+授权+查看删除用户+退出/断开连接
1、新建用户修改用户密码我的安装配置好mysql后目前只有一个用户就是root,并且此root用户拥有最高权限,因此当我们需要别人也操作数据库时,是不建议直接使用这个root用户的。(mysql语句不区分大小写,本人始终习惯小写,故后续教程中语句都是小写,当然建议是使用大写的)新建用户的语句格式: create user 'username'@'host' identified by 'psaaword'创建用户语句格式解析:create user 'username'@'host' i原创 2020-06-30 17:51:51 · 292 阅读 · 0 评论 -
Mysql数据库安装使用教程03:mysql5.5数据库详细安装+环境变量配置+忘记root密码解决方法
1、安装过程详解双击安装包,出现如下界面点击【Next】:在此界面,都选我同意后,点击【Next】:此界面我们选择“典型安装”:Typical(典型安装)Installs the most common program features.Recommended for most users.意思是:安装最常用的程序功能。建议大多数用户使用。Custom(自定义安装)Allows uers to choose which program features will be ins原创 2020-06-29 20:48:07 · 1388 阅读 · 1 评论 -
Mysql数据库安装使用教程01:数据库详细安装+环境变量配置
1、Mysql官网下载地址官网下载地址:https://dev.mysql.com/downloads/mysql/不介意安装下面这个新版本的,我安装后不太会用,搞不懂了,可以参考我另一篇文章的mysql5.5安装教程,还是习惯使用这个。2、安装报错解决方法首次安装这个8.0.19版本时可能会报错,这是由于framework 4.5.2这个版本没有安装导致的。下载framework 4.5.2安装包,双击安装即可,安装后需要重启电脑3、Mysql安装过程双击Mysql安装原创 2020-06-29 16:11:28 · 6728 阅读 · 1 评论 -
mysql输入中文报错:ERROR 1366 (HY000): Incorrect string value: ‘\xE9\x83\x9D\xE7\x8E\x89...‘
mysql输入中文报错:ERROR 1366 (HY000): Incorrect string value: '\xE9\x83\x9D\xE7\x8E\x89…'解决方法01、MySQL查询代码:输入代码:show variables like'%char%';结果:+--------------------------+------------------------------...原创 2019-10-22 16:15:51 · 1689 阅读 · 0 评论 -
如何在SQL SERVER的windows身份验证添加一个SQL Server身份验证方式
windows身份验证添加一个SQL Server身份验证方式更多资源可以关注微信公众号:菜鸟资源分享1、使用windows身份验证登录SQL Server数据库2、在【安全性】——【登录名】——有点登录名点击【新建登录名】——勾选SQL Server身份验证——输入用户名,密码等信息,如下图:3、填写好信息后,点击左侧列表的【服务器信息】——将所有选项全部都选上,点击【确定】,此时...原创 2019-08-02 10:51:23 · 6622 阅读 · 0 评论 -
最详细教程:java通过JDBC链接SQLServer2012数据库
一、什么是JDBC:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。更多资源可以关注微信公众号:菜鸟资源分享具...原创 2019-08-02 17:28:14 · 9369 阅读 · 2 评论