zoukankan      html  css  js  c++  java
  • 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对多:比如一个一个学生在一个教室里,但是一个教室里可以有很多的学生

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

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

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

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

  • 相关阅读:
    Matlab 绘制三维立体图(以地质异常体为例)
    Azure DevOps的variable group实现array和hashtable参数的传递
    Azure DevOps 利用rest api设置variable group
    Azure AADSTS7000215 其中一种问题的解决
    Power BI 实现实时更新Streaming Dataset
    AAD Service Principal获取azure user list (Microsoft Graph API)
    Matlab 沿三维任意方向切割CT图的仿真计算
    Azure Powershell script检测登陆并部署ARM Template
    Azure KeyVault设置策略和自动化添加secrets键值对
    Azure登陆的两种常见方式(user 和 service principal登陆)
  • 原文地址:https://www.cnblogs.com/hanqishihu/p/5521125.html
Copyright © 2011-2022 走看看