• navicat的简单应用


    首先  创建连接

    主机名 : 可以不写名称随意

    主机名/IP地址:localhost或者127.0.0.1 都是本机的意思

    端口:默认3306   尽量不要改怕与其余端口重复,如有重名端口系统会报错

    用户名:MySQL的超级管理员

    密码:新手可以不用设置

    连接测试:看看是否可以正常连接本机

    确定后会正式连接到本机服务器

    本机服务器内帮含有多个数据库,数据库的数量无限制,前三个为系统数据库不能乱改information_schema;mysql;performance_schema一旦丢失只能重新装wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b这个文件

    关于数组的开关问题大家一定要养成随用随关的习惯,因为在自己的主机上做东西的时候感觉不出卡来,但是一联网好几百人同时进行连接,打开了不关上那就会越用越卡

    在数组(相当于仓库)里面分为两大部分  

    一部分是表,另一部分我们把它叫做(工具:视图、函数、事件、查询、报表、备份)

    在数据库内新建一个数组

    右键总服务器名称 (如:127.0.0.1_3306  服务器名称+端口)选择创建数据库,输入要新建的名称 ,注意*** 在字符集内不要选择默认字符集 默认字符集会把某些文字以乱码的形式显示出来,要选择倒数第二个 UTF-8 这个不会出现文字转换出错报乱码的情况,确定完成创建

    创建出来的是一个空的库,只有上面我们说的 表格和“工具”,表内没有任何东西,如果需要在表内新建一个表,首先要保证此表的上一级数组是开启的,关闭的无法创建新表,

    在工作区(屏幕右侧空白处)右键单击创建表格或者标题栏下方单机创建表,弹出的界面是这个表内列的内容(名称、数据类型、字符长度、十进位、是否允许空值等)。

    常用数据类型:

    int——整数

    float double decimal ——小数

    varchar (char 一般不用 它显示一个死数段 多被用在身份证号、银行卡号等场合)——字符串

    bit——BOOL型(布尔型)

    datetime——日期时间(长度一般是 8 )

    完成内容后给表取名,注意***如果需要更改表内列的内容,必须在设计表页面打开,打开表里面放的是行的内容,无法更改列的内容

    一般建表经验:分类、分层、分步

    分类:大格局的区分比如:成品和原材料、玻璃和橡胶等

    mn关系:1对1、1对多、多对多

    如果是1对1关系可以放在一个表内:比如一个人只能对应一个身份证号,一个身份证号只能对应一个人;

    1对多和多对多必须另外再开新的表进行连接

    1对多:比如一个一个学生在一个教室里,但是一个教室里可以有很多的学生

    多对多:比如一个老师可以教好多门课程,一门课程也可以有好多个不同的老师去教

    建表时尽量不要去加列 否则容易出现 冗余和粘连的现象

    冗余:当一行信息只删除某一格的内容时,剩余的无用信息就冗余了

    粘连:就是连带的意思,个人理解为诛连九族的样子,一删删一行,不管有没有用,想不想删的通通删掉

  • 相关阅读:
    jvm
    深度学习 机器学习
    中小规模机器学习的问题
    threading.Condition()
    实现 TensorFlow 架构的规模性和灵活性
    随机条件场
    使用TensorFlow Serving优化TensorFlow模型
    PDB、PD、PMP、RTB哪个更好?为品牌主解锁程序化购买的选择技巧
    bisecting k-means
    内核futex的BUG导致程序hang死问题排查
  • 原文地址:https://www.cnblogs.com/hanqishihu/p/5521125.html
Copyright © 2020-2023  润新知