mysql
伦比兔
这个作者很懒,什么都没留下…
展开
-
mysql--DBA\三范式和表的设计方案
DBA和三范式将数据库中的数据导出:在Windows的dos命令窗口中执行(不用登陆):mysqldump bjpowernode>D:\bjpowernode.sql -uroot -p1234 导出指定表: mysqldump bjpowernode emp>D:\bjpowernode.sql -uroot -p1234导入数据库: 必须先创建数据库,并且打开数据库,才能导入数据库. create database bjpowernode; use bjpowernode原创 2021-03-09 21:19:58 · 149 阅读 · 0 评论 -
mysql--索引和视图
索引和视图什么是索引?有什么用?索引就相当于一本书的目录,通过目录可以快速的找到对应的资源.在数据库方面,查询一张表的时候有两种查询方式:第一种方式:全表扫描.第二种方式:根据索引检索(效率远高于遍历查询) 索引为什么可以提高检索效率呢? 其实最根本的原理是缩小了扫描的范围. 索引虽然可以提高检索效率,但是不能随意的添加索引,因为索引也是数据库当中的对象,也需要数据库对其不断的维护,是有维护成本的. 比如,表中的数据经常被修改,这样就很不适合添加索引,因为数据一旦修改,索引就要重新排序原创 2021-03-09 21:19:22 · 81 阅读 · 0 评论 -
mysql--TCL
TCL事务(transaction)1. 什么是事务?是一个完整的业务逻辑,不可再分. 比如:银行账户转账,从A账户向B账户转账10000, 需要执行两条update语句. update t_act set balance = balance - 10000 where actno = 'act-001'; update t_act set balance = balance + 10000 where actno = 'act-002'; 以上两条语句不许同时成功或者同时失败,不允许出现原创 2021-03-09 21:18:37 · 85 阅读 · 0 评论 -
mysql--约束
约束什么是约束?常见的约束有哪些?约束是为了保证数据的完整性,合法性,有效性.非空约束 (not null)唯一约束 (unique)主键约束 (primary key, PK) 既不能为null也不能重复外键约束 (foreign key, FK) …检查约束 (check) :注意Oracle数据库中有check约束,但mysql没有,目前mysql不支持该约束非空约束mysql> drop table if exists t_user;mysql> create原创 2021-03-09 21:18:07 · 298 阅读 · 1 评论 -
mysql--DDL
DDL(data defination language, 数据定义语言):create, drop, alter,对标的结构的增删改.1.表的创建(create)建表的语法格式: create table 表名 ( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, ... );关于mysql当中字段的数据类型?以下只说常见 int 整数型 bigint 长整型 float 浮点型 char 定长字符串 varchar 可变长字符串 (不超原创 2021-03-09 21:17:36 · 74 阅读 · 1 评论 -
mysql--DML
DML(data manipulation language, 数据操作语言):insert, delete, update,对标当中的数据进行增删改.插入数据语法格式:insert into 表名(字段名1, 字段名2, …) values(值1, 值2, 值3, …)要求: 字段的数量和值的数量相同,并且数据类型也要对应相同. insert into t_student(no, name, sex, classno, birth) values(1, 'zhangsan', '1',原创 2021-03-09 21:17:04 · 90 阅读 · 1 评论 -
mysql--DQL
简单地查询语句(DQL)语法格式:select 字段名1, 字段名2… from 表名;提示:1. 任何一条sql语句以分号(;)结尾.2. sql语句不区分大小写.mysql> select ENAME, empno FROM emp;±-------±------+| ENAME | empno |±-------±------+| SMITH | 7369 || ALLEN | 7499 || WARD | 7521 || JONES | 756..原创 2021-03-09 21:16:20 · 152 阅读 · 1 评论 -
mysql--基础
数据库的基本操作不难,但是一边学一边忘.抽时间再刷刷题目吧.下面是数据库的相关笔记,一个博客放不下,分开了.MySQLSQL, DB, DBMS分别是什么?他们之间的关系?DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS:DataBase Management System(数据库管理系统,常见的有:Mysql, Oracle, DB2, SQLServer…)SQL:结构化查询语言,是一门标准通用的语言.标准的sql适合于所有的数据库产品.SQL属于.原创 2021-03-09 21:14:37 · 124 阅读 · 1 评论