
数据库及Mysql、Navicat使用
文章平均质量分 92
Laura_Wangzx
生活或许可以平淡,但生命绝不能平庸❤️
展开
-
数据库中五个Key(鍵)的概念区分
Mysql 的五个Key:Candidate Keys 候选键 : one or n attributes that can uniquely identify a record. 具有唯一性,最小性.Primary Keys 主键 : 从候选键中,挑选出其中一个键,也就是最具识别意义(用于排序)的一个键. 具有唯一性.Alternate(Secondary ) Keys 次要键 : ...原创 2018-11-15 14:19:37 · 23591 阅读 · 2 评论 -
(六)练习Query查询语句
– 31.求入职日期相同的(年月日相同)的员工 SELECT a.hiredate,b.ename from emp a,emp b WHERE a.hiredate=b.hiredate and a.ename!=b.ename;– 32.查询每个部门的最高工资 SELECT a.deptno,b.dname,IFNULL(max(a.sal),0) from emp a RIGHT J...原创 2018-04-09 14:34:51 · 1199 阅读 · 0 评论 -
(四)在Navicat中,利用Query对表进行查询
1.查询所有班级代码如下:select * from TB_Class;2.查询班级编号是1的班级信息代码如下:select ClassID,className,descript from TB_Class where ClassID=1;3.查询班级编号是2,并且学历是bachelor的学员信息代码如下:select * from TB_St...原创 2018-04-07 23:20:11 · 2683 阅读 · 0 评论 -
(三)在Navicat中,利用Query对表删除,创建,插入操作
/* 此文章,建立在以下两篇基础上 */在Query中输入:(删除表)drop table if exists TB_Student;drop table if exists TB_Class;在Query中输入:(创建TB_Class表,TB-Student表)create table TB_Class( ClassID i......原创 2018-04-07 22:56:24 · 1002 阅读 · 0 评论 -
(二)在Navicat中,利用Query对表进行简单操作
Query对表进行操作(插入,更新,删除)若不知道如何用Navicat建表,请看我的博客https://blog.youkuaiyun.com/qq_37486501/article/details/79842653下面简单介绍了几个对表的操作: /* 1.在表TB-Student中增加birth属性 2.修改表中的属性,将地址字段的长度增加到70 3.删除TB_Class表 4.在表中插入......原创 2018-04-07 16:44:32 · 2598 阅读 · 0 评论 -
(一)在Navicat里建数据库,建表的方法
Navicat里建数据库,建表的两种方法第一种:手动建表创建数据库Student以及建立表TB_Class 步骤如下: 右键root->选择New Database->输入数据库的名字(Student)->右键Student下的Tables->选择New Table->输入如下: ->Save保存为TB_Class第二种:Queri...原创 2018-04-07 16:25:14 · 26408 阅读 · 1 评论 -
Mac上Mysql的配置(下载安装删除)
Mysql的下载安装mysql的下载地址: https://downloads.mysql.com/archives/community/(1):mysql的下载地址: https://downloads.mysql.com/archives/community/ 选择最上面的dmg格式的下载: (2):安装continue->install 如出现如下...原创 2018-04-06 09:56:47 · 274 阅读 · 0 评论 -
mysql在mac安装有ln: /usr/bin/mysql: Operation not permitted问题
mysql在mac上安装遇到ln: /usr/bin/mysql: Operation not permitted 的情况:解决方法如下原创 2017-11-20 14:50:34 · 6599 阅读 · 2 评论 -
(五)练习Query查询语句
1.创建数据库2.在Query中输入如下:/*Navicat MySQL Data TransferSource Server : forCourseSource Server Version : 50162Source Host : localhost:3306Source Database : forselectT...原创 2018-04-08 11:59:09 · 4083 阅读 · 0 评论 -
mac下打开mysql 出现:Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'问
mac下打开mysql 出现:Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’问题解决方法:终端运行:sudo chown -R _mysql:wheel /usr/local/mysql/data回到显示页面,则发现running ...原创 2018-07-07 01:42:29 · 542 阅读 · 0 评论 -
Mysql入门简单总结~
终端使用数据库进入或退出mysql:// 进入mysql mysql -u root -p (输入mysql登录密码)// 退出mysql exit数据库简单操作(1)创建数据库:create database 数据库名称 (2)查看数据库:show databases; (3)删除数据库:drop database 数据库名称 (4)打开数据库:use ...原创 2018-07-07 01:47:56 · 333 阅读 · 0 评论 -
SQL语句分类
SQL语言分类:DDL ; DML ; DCLDDL(Data Definition Language)数据库定义语言.DDL主要是定义和管理 SQL 数据库中的所有对象的语言 ( 用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上 )常见: CREATE、ALTER、DROP …CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型...原创 2018-10-27 16:34:17 · 306 阅读 · 0 评论 -
数据库中7个Constraint(约束)的概念区分
!!!注意: 读此篇文章前,如果有key概念不懂,请见我的博客:https://blog.youkuaiyun.com/qq_37486501/article/details/84103476数据库中7个Constraint(约束)的概念区分Key Constraint: key值不可重复candidate key can not be duplicated.Entity Constraint:...原创 2018-11-15 14:41:26 · 9710 阅读 · 0 评论 -
有关Database的专业名词解释
有关Database的专业名词解释Data: 数据 known facts.Database: 数据库 a collection of data that can be recorded in a computer.Database management system(DBMS): 数据库管理系统 a collection of software that enables users to...原创 2018-11-15 14:53:04 · 611 阅读 · 0 评论 -
complete set 表示 R⨝S, R⟗S
题目: complete set 表示 R⨝S, R⟗SInner join和Outer join ⨝ ⟕ ⟖ ⟗如何用 complete set 中的 operators 表示出來 complete set中五個operators為• selection σ• projection ∏• Cartesian product ו union ⋃• set difference −...原创 2018-11-27 00:05:22 · 826 阅读 · 0 评论 -
数据库关系代数总结
原创 2019-03-03 22:15:39 · 1309 阅读 · 0 评论 -
数据库查询语句遇到:Unknown column 'XXXX' in 'where clause'解决方法
数据库查询语句遇到:Unknown column ‘XXXX’ in 'where clause’解决方法根本原因:可能是sql语句所用到的数据类型错误(int与String)弄错…我的情况:在网页其中的jsp页面接收html页面传来的cssn=‘L000 ’的值,需要用sql语句,查询cssn=‘L000’的那一个Tuple.下图为之前的代码:(错误的)String cssn=re...原创 2018-12-21 17:04:51 · 69380 阅读 · 5 评论 -
Navicat for mysql创建表设置外键CASCADE、NO ACTION、RESTRICT、SET NULL
用Navicat for mysql创建表,在设置外键的时候,删除时和更新时两列有四个值可以选择:CASCADE、NO ACTION、RESTRICT、SET NULLCASCADE、NO ACTION、RESTRICT、SET NULL区别如下:CASCADE:父表delete、update的时候,子表会delete、update掉关联记录;SET NULL:父表delete、updat...原创 2018-12-21 16:54:33 · 7261 阅读 · 0 评论 -
Navicat导入excel文件
Navicat导入excel文件:有的时候数据库一个个输入很不方便,我们可以用excel建好文件,然后导入数据库中…. 1. excel 改格式 .csv (utf-8编码) 2.可视化软件navicat中新建数据库 选择import 表 注意::下面的first row为excel表中的第二行(因为,第一行我们设成了表头 ) 后面一步一步 ok啦~...原创 2018-07-17 19:40:45 · 3238 阅读 · 0 评论 -
navicat for mysql中文乱码问题
借鉴: https://blog.youkuaiyun.com/vr_jia/article/details/71891515转载 2018-07-13 20:33:01 · 714 阅读 · 0 评论 -
Mac中mysql更改密码
(以下方法需要已知初始密码) 终端中输入: sudo -i 在里面输入root密码(此处光标在,但是没显示,只需输入即可) cd /usr/local/mysql/bin/ 回车 ./mysqladmin -u root -p password root (此处的root,为新密码) (此时要求输入初始密码,可以复制粘贴) ...原创 2017-11-29 21:21:35 · 229 阅读 · 0 评论