MySQL连接软件Navicat学习

Navicat

'''
    一开始学习python的时候,下载python解释器然后直接在终端书写;pycharm能够更加方便快捷的帮助你书写python代码
    我们在终端操作MySQL,也没有自动提示也无法保存等等
    Navicat内部封装了所有的操作数据库的命令,用户使用它的时候只需要鼠标点点点即可完成操作,无需书写sql语句
    Navicat图形化界面有时候反应较慢,你可以选择刷新或者关闭当前窗口再次打开即可
    当你有一些需求该软件无法满足的时候,你就自己动手写sql(一对一关系表(外键且唯一))
    安装及破解教程:
        https://www.cnblogs.com/kkdaj/p/14987106.html
    连接:
        默认是localhost(主机),输入密码即可
    库:
        创建
            右键点击对应连接数据库,点击新建数据库
            输入数据库名
            字符集
                utf8
                utf8mb4(该编码可以存储表情)
            排序规则不用选
    表:
        创建
            右键点击表,点击新建表
            名id/类型int/长度5/小数点0/不是null√/键(鼠标左键,且还需勾选下面的'自动递增')--->id作为主键且自增
            名name/类型varchar/长度255
            名password/类型varchar/长度255
            点击保存,输入表名确定即可(设计表可以重新更改表的设置)
        操作数据
            id为自增,无需输入
            输入name和password即可
            左下角+-为增加增加删除数据
            左下角√×为确定和放弃更改
        外键
            设计表,找到外键
            1 字段选择需要设置外键的字段
            2 参考模式为另一张表所在的库
            3 参考表选择需要所关联的表
            4 参考字段选择需要所关联的另一张表的字段
            5 删除时/更新时,这是级联删除/级联更新,都选择CASCADE即可
            6 点击保存
        逆向数据库到模型(表与表的关系,且能显示是两表由哪个字段相联系)
            1 右键点击库名,选择逆向数据库到模型
            2 可以查看到表与表之间的联系
            3 鼠标防止表连线,还可看到两表是由哪两个字段相关联
        右上角模型可以建表
            新建模型确认框无需选择mysql版本,直接确定即可
            左上角然后把表放进去,双击即可创建表
        转储sql文件/运行sql文件
            转储sql文件
                结构和数据:转出的sql文件包括外键等表与表之间的各种约束条件及数据
                仅数据:转出的sql文件只有数据,没有结构
        点击顶部查询(可自行敲sql语句进行查询)/选择对应的库;当查询结果过多时,选择对应sql语句点击'运行已选择的'
    提示:
        1 MySQL是不区分大小写的
            忽略大小写
                内部统一转大写或小写比较即可
                    python:upper/lower
        2 MySQL建议所有的关键字写大写
        3 MySQL中的注释有两种
            --
            #
        4 在navicat中如何快速的注释和解注释
            CTRL+? 加注释
            CTRL+? 基于上述操作再来一次就是解开注释
'''
while True: print('studying...')
原文地址:https://www.cnblogs.com/xuewei95/p/15116608.html