• 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...')
  • 相关阅读:
    Informatica 常用组件Aggregator之三 使用排序输入
    Informatica 常用组件Aggregator之二 分组依据端口
    Informatica 常用组件Aggregator之一 聚合表达式
    Informatica 常用组件Filter之四 优化
    Informatica 常用组件Filter之三 创建FIL
    Informatica 常用组件Filter之二 过滤条件
    Informatica 常用组件Filter之一 概述
    Ubuntu 16.04 升级 PHP 版本至 7.1
    Socket远程调试日志之 SocketLog的简单实用
    Tesseract-ocr
  • 原文地址:https://www.cnblogs.com/xuewei95/p/15116608.html
Copyright © 2020-2023  润新知