2022-10-27 367
前言
Naicat for Mysql使用
通常情况下,我们都是通过mysql.exe(客户端),连接mysql服务的。
但是有个问题。
安装
下一步下一步就可以了!!!
破解
管理员运行PatchNavicat
打开之后,游览到安装Navicat for MySQL的目录,完成即可。
新建查询
连接好之后,点击查询,再点击新建查询,就可以写SQL了。
关于Mysql的一些概念理解
需要先理清一个概念,Mysql不是数据库。
我们连接的是Mysql服务,不是数据库
所以当别人听到连接数据库时,其实指的是连接跑起来的Mysql服务。
数据库的理解
数据库可以理解为文件夹。
通过show DATABASES;命令查看自己下面有哪些数据库。
再切换到
同样可以发现有这个几个文件夹。
如果再<mysql安装位置>\data新建一个文件夹。
再通过show DATABASES;命令查看当前有哪些数据库,可以发现确实多了刚才新建文件夹(数据库)。
所以就得出了一个结论,数据库其实就是一个文件夹。
数据表的理解
那数据库相当于文件夹,那数据库里面放的,就是数据表了。
表内容
其实会发现,数据表跟Excel很相似。
那Excel有啥数据表也有啥。
通常都是表头(蓝色框),表内容(红色框)。
总结
数据库就是一个个文件夹
数据表是不能单独存在的,需要放在数据库中,xlsx举例使用。
而数据库又分表头,表内容,行,列。
数据库相关命令
查看当前Mysql下的数据库
命令
showDATABASES;
结果
使用数据库
使用数据库的意思就是。
数据库其实就是一个个文件夹,使用数据库就是进入这个数据库,相当于进入到这个文件夹里里面。
命令
use<数据库名字>; #例如use<mysql>进入mysql这个数据库,
在日常使用中,要操作哪个数据库里面的表,一定要use 这个数据库。
创建数据库
命令
CREATE DATABASE <数据库名称> DEFAULT CHARSET utf8 COLLATE utf8_general_ci;# 示例,创建一个school数据库CREATE DATABASE school DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
执行结果
删除数据库
DROP<数据库名称> #示例,删除school数据库 DROPschool
数据表相关命令
记得一定要use 数据库,进入数据库才能操作表。
创建表
格式
createtable表名( 列名列类型[其他参数1其他参数2...], 列名列类型[其他参数1其他参数2...] ... )ENGINE=InnoDBDEFAULTCHARSET=utf8
其他参数包括有
notnull--不可空 null--可空
defalut2--默认2
自增一般用在id上,并且只能有一个自增列,插入时不需要管这个列,会自动添加值。
auto_increment--自增 --虽然自增加这一个关键字就行了,但是由于主键是不能为空的,所以要配合其他关键字 notnullauto_incrementprimarykey
主键,一种特殊的唯一索引,不允许有空值。
如果主键使用单个列,则它的值必须唯一。
如果是多列,则其组合必须唯一。
... primarykey(nid,num)
constraintfk_ccforeignkey(color_id)referencescolor(nid)
其他参数一一对应上就行了。
示例
创建一个老师表
createtableteacher( idintnotnullauto_incrementPRIMARYkey, teacher_namevarchar(16)notnull )ENGINE=InnoDBDEFAULTCHARSET=utf8
查看数据库有哪些表
命令
showTABLES;
结果
删除表
droptable<表名>
清空表
deletefrom<表名> truncatetable<表名>
总结
其实这章讲的还是比较简单的,在使用Mysql时,一定要注意一个问题,就是sql后面一定要加一个;
这章主要讲的是数据库的操作和数据表的操作。
如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。
原文链接:https://77isp.com/post/10320.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态