MySQL学习
牛是方的
哒哒哒哒哒哒~
展开
-
MySQL_001
Oracle,MySQL和SQL Server是关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,现实世界中的各种实体以及实体之间的各种联系军用关系模型来表示,表示没看懂!MySQL可以安装在windowns、linux、unix、mac OS 系统!在cmd窗口,输入ping + 网址,,,就会看到这个网址所对应的那个电脑的IP号!软件与软件之间交...原创 2018-03-31 11:58:03 · 225 阅读 · 1 评论 -
MySQL_011_where条件,and和or的用法,not,is not null,in ,bewteen,like
表名为没有mytable, 如下图数学符号:大于> 小于< 等于= 不等于<>、!=字符串:大于> 小于< 等于= 不等于<>、!=查看id不等于1的数据:输入:select * from mytable where id !=1; 如下图查看username等于 牛是方的 这条数据,输入:select * from mytable ...原创 2018-04-19 00:06:10 · 9767 阅读 · 0 评论 -
MySQL_010_使用控制台操作字符串
这里使用的是系统提供的sakila数据库里面的actor表先查看所有的数据库,输入:show databases;然后使用sakila这个数据库,输入:use sakila;然后查看这个库里面都有什么表,输入:show tables;然后查看actor表中的前30条数据,输入:select * from actor limit 30; 如下图把actor表中的前30条first_name和la...原创 2018-04-18 23:04:31 · 247 阅读 · 0 评论 -
MySQL_009_select的一些静态函数和方法
查看当前时间,输入:select now(); 如下图查看当前日期,输入:select curdate(); 如下图查看当前时间,输入:select curtime(); 如下图查看π,输入:select pi(); 如下图运算加法,输入:select (1,1);返回某列的平均值:输入:select avg(col_name);返回某列的行数(不包括null值),输入:select ...原创 2018-04-18 18:42:56 · 255 阅读 · 0 评论 -
MySQL_009_通过控制台高级查看数据
我的表名为my_table,这是初始表,如下图查看前4条数据,输入:select * from my_table limit 4; 如下图查看从第2条后,第三条开始后的4条数据,输入:select * from my_table limit 2,4; 如下图只查看id和username,输入:select id,username from my_table; 如下图通过id从小到大排序查看,...原创 2018-04-18 17:27:10 · 251 阅读 · 0 评论 -
MySQL_008_简单的表中插入数据,查看数据,删除数据
首先插入数据,输入:insert into mytable (username,pssword) values('牛是方的','123456');insert into mytable (username,pssword) values('牛是芳的','456789');insert into mytable (username,pssword) values('牛是仿的','123456789'...原创 2018-04-18 15:58:46 · 572 阅读 · 0 评论 -
MySQL_007_使用控制台创建表,删除主键,添加主键
首先把mysql.exe拖到cmd窗口中 ,键入超级管理员用户名和密码,回车,就变成了以mysql开头的语句,证明现在已经在mysql的控制台了,如下图然后查看有哪些数据库,输入: show databases; 如下图是我的然后创建新的数据库,输入:create database mytest; 如下图就多了一个mytest的数据库然后使用该数据库,输入:use mytest; 如下图,只会显示...原创 2018-04-18 15:10:24 · 973 阅读 · 0 评论 -
MySQL_005_设置外键
设置外键的前提是必须有俩个表,首先先在本表中创建一列(ReferencedTable+id),然后给这一列都赋值(看要关联的表中的主键id,如果关联的表中没有某个主键id,关联会失败的,必须关联的另一个表中的主键id),然后在本表中创建一个以fk_ReferencedTable+id,这种命名的外键名字外键的关系,一对多,多对一,多对多!referenced table ——关联的表下面用DNF做...原创 2018-04-16 15:25:27 · 638 阅读 · 2 评论 -
MySQl_006_使用控制台操作数据库
第一步:打开cmd窗口。第二步:找到SQl的安装路径—>MySQL Server—>bin—>mysql.exe,把这个exe文件直接拖到cmd窗口中第三步:空格-u(数据库管理员用户名) 空格-p(数据库管理员密码) 然后回车就会显示是在mysql的操作下想要查看当前有哪些数据库,输入show databases;然后使用哪个数据库,输入use database_name;...原创 2018-04-16 14:17:39 · 292 阅读 · 0 评论 -
MySQl_004_如何创建自己的数据库以及表
如何进入操作SQl的UI面板!第一种:使用右下角的大大大鲨鱼>SQl Editor进入Workbench就会提示输入用户密码。第二种:找到MySQl的安装目录,找到MySQLWorkbench.exe打开,不会提示输入用户密码,但是选择库工程的时候会提示输入进入这个界面然后就创建好了要连接的另一个数据库,如下图然后点击你要链接的库,就进入到这个画面下面开始创建库和表库创建好了,下面开始创建表...原创 2018-04-08 18:32:50 · 886 阅读 · 0 评论 -
MySQL_003_MySQl的启动与关闭
第一种方法是右下角点击大大大鲨鱼关闭和启动第二种方法是win7计算机或者win10此电脑右键选择>管理 然后会出来500W,就是这个界面,>服务和引用程序>服务>找到你的MySQL名字>右键>启动or停止启动类型为手动,意思就是每当电脑重启之后手动设置MySQl服务的启动,如果想改为自动(每当电脑启动就开启这个服务)>属性>启动类型那里修改...原创 2018-03-31 16:23:22 · 255 阅读 · 0 评论 -
MySQL_002下载步骤和安装步骤
首先去官网https://dev.mysql.com/按步骤做然后打开安装包,接下来...打开之后就是上面这个界面,记得选择I accept the license terms哦!接下来next下一步...这个界面是检查一下MySQl需要依赖的工具或者是运行环境,点击Next就会弹出来这个小窗口,点击是就去检查了无所谓它标识的python什么的,不用管,下一步...然后就进入这个界面了,点击Exe...原创 2018-03-31 15:56:40 · 459 阅读 · 0 评论 -
MySQL_012_SQl中的数学用法
表名mytable,如下图round四舍五入的用法,输入:select id,username,password,round(num) from mytable; 如下图ceiling向上入的用法,输入:select id,username,password,ceiling(num) from mytable; 如下图floor向下舍的用法,输入; select id,username,p...原创 2018-04-20 18:03:08 · 208 阅读 · 0 评论