前言NaicatforMysql的使用通常我们通过mysql.exe(客户端)连接mysql服务。但有一个问题。第一个问题是太丑了。第二个问题是因为这个不会自动提示...,各种自动提示工具我早就习惯了,这么低的安装下一步就好了!!!破解管理员后运行PatchNavicat打开,浏览到NavicatforMySQL安装目录,完成。连接新查询后,点击查询,再点击新建查询,编写SQL。想要了解Mysql的一些概念,首先需要明确一个概念。Mysql不是数据库。我们连接的是Mysql服务,而不是数据库,所以别人听到连接数据库,其实就是连接正在运行的Mysql服务。数据库理解数据库可以理解为文件夹。使用显示数据库;命令查看您下面有哪些数据库。然后切换到\data。您还可以找到这几个文件夹。如果在\data中创建一个新文件夹。然后使用showDATABASES;命令查看当前有哪些数据库可用,可以发现确实多了刚刚创建的文件夹(数据库)。所以我得出一个结论,数据库其实就是一个文件夹。对数据表的理解就是数据库相当于一个文件夹,放在数据库中的就是数据表。其实你会发现数据表和Excel很像。那么Excel有什么样的数据表。通常是表头(蓝框)和表的内容(红框)。总结一下,数据库就是一个文件夹,数据表不能单独存在,需要放在数据库中,以xlsx为例。数据库分为表头、表内容、行和列。数据库相关命令查看当前Mysql下的数据库命令showDATABASES;结果用数据库就用数据库。数据库其实就是一个文件夹,使用数据库就是进入数据库,相当于进入文件夹。命令使用<数据库名称>;#例如使用进入mysql数据库。在日常使用中,如果要对数据库中的表进行操作,就必须使用这个数据库。创建数据库命令CREATEDATABASE<数据库名称>DEFAULTCHARSETutf8COLLATEutf8_general_ci;#例如,创建一个学校数据库CREATEDATABASEschoolDEFAULTCHARSETutf8COLLATEutf8_general_ci;执行结果deletedatabaseDROP#例子,删除学校数据库DROPschooldatatable相关命令记得使用数据库,进入数据库操作表。Createtableformatcreatetable表名(列名列类型[其他参数1其他参数2...],列名列类型[其他参数1其他参数2...]...)ENGINE=InnoDBDEFAULTCHARSET=utf8其他参数包括是否可以为空notnull--不为空null--空默认值defalut2--默认2auto-increment自增一般用在id上,自增列只能有一个,插入管理此列时不需要,该值将自动添加。auto_increment--自增--虽然自增这个关键字就可以了,但是由于主键不能为空,所以必须匹配其他关键字notnullauto_incrementprimarykeyprimarykey主键,特殊的唯一索引,不允许空值。如果主键使用单列,它的值必须是唯一的。如果有多个列,它们的组合必须是唯一的。...外键约束fk_cc外键(color_id)引用颜色(nid)等参数一一对应就行了。示例创建教师表createtableteacher(idintnotnullauto_incrementPRIMARYkey,teacher_namevarchar(16)notnull)ENGINE=InnoDBDEFAULTCHARSET=utf8查看数据库中有哪些表commandshowTABLES;resultdeletetabledroptableClearthetabledeletefrom##总结其实这一章还是比较简单的。在使用`Mysql`的时候,一定要注意一个问题,就是在`sql`之后一定要加一个`;`。本章主要讲什么是**数据库操作**和**数据表操作。**如果您在操作过程中有什么问题,记得在下方留言,我们看到会第一时间解决。一杯酒敬往事,不回头。如果想深入了解Python网络爬虫和数据挖掘,可以去专业网站:http://pdcfighting.com/