MySQL基本命令和常用数据库对象】的更多相关文章

MySQL基本命令: 连接远程主机的MySQL服务(为了保证安全性,执行下面命令时,可以省略-p后面的密码,执行命令后系统会提示输入密码) mysql -p 密码 -u 用户名 -h 主机地址 --default-character-set=utf8 查看当前数据库实例下包含多少个数据库 show databases; 创建新的数据库 create database [if not exists] databaseName; 删除指定数据库 drop database databaseName;…
MySQL基本命令操作及数据库基本概念 1.数据库的基本概念 2.主流数据库介绍 3.关系型非关系型数据库介绍 4.Mysql 安装方法 5.Mysql 基本操作命令 1.数据库的基本概念: 数据库的组成 数据:     描述事物的符号记录    包括数字,文字.图形.图像.声音.档案记录等        以"记录"形式按统一格式进行存储 表:        将不同的记录组织在一起,用来存储具体数据 数据库: 表的集合,是存储数据的仓库   以一定的组织方式存储的相互有关的数据集合  …
1:用户和权限 1.1 用户的创建 a)语法---    create user 用户名  identified by 密码: b)创建用户abcd,并设定密码为abcd;---注意:操作数据库对象是需要DBA(数据库管理员)权限的: create user abcd identified by bjsxt; 1.2 给用户授权 Oracle中的权限很多,为了方便用户管理权限,提供了角色这个概念.角色代表一个身份,该身份拥有固定的权限.常见的角色:DBA(数据库管理员),CONNECT(临时用户…
1. 概述2. 索引分类2.1 不同索引的概念2.1.1 普通索引2.1.2 唯一索引2.1.3 全文索引2.1.4 多列索引3. 索引操作3.1 普通索引3.1.1 创建表时创建普通索引3.1.2 在已经存在的表上创建普通索引3.1.3 通过SQL语句alter table创建普通索引3.2 唯一索引3.2.1 创建表时创建唯一索引3.2.2 在已经存在的表上创建唯一索引3.2.3 通过SQL语句alter table创建唯一索引3.3 全文索引3.3.1 创建表时创建全文索引3.3.2 在已…
(1.13)mysql优化数据库对象 1.mysql优化数据库对象 [1.1]数据库对象类型优化 select * from test1 procedure analyse(); ,); --不要为那些多余16个或者256个字节的ENUM类型提出建议.如果没有这样的限制,输出信息可能会很长:enum定义通常很难阅读 [1.2]通过水平/垂直拆分提高表的访问效率 [1.3]逆规范化(一般指的是根据业务需求来设定范式) (1)增加冗余列:指在多个表表中具有相同的列,它常用来在查询时避免连接操作 (2…
MySQL提供了以下三种方法用于获取数据库对象的元数据: 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序,如mysqlshow, mysqldump 用SHOW语句获取元数据 MySQL用show语句获取元数据是最常用的方法,下面提供了几种典型用法: show databases;  --列出所有数据库 show create database db_name;  --查看数据库的DDL show tables; --列出默认数据库的所有表 sho…
知识内容: 1.MySQL介绍及安装使用 2.MySQL管理 3.MySQL数据类型 4.MySQL常用命令 5.事务 6.索引 参考: http://www.cnblogs.com/alex3714/articles/5950372.html sql语句详细:http://www.cnblogs.com/wyb666/p/9017402.html 1.MySQL介绍及安装使用 (1)数据库复习 什么是数据库(关系型数据库): 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库…
二.优化数据库对象 1.优化表的数据类型 应用设计的时候需要考虑字段的长度留有一定的冗余,但不推荐很多字段都留有大量的冗余,这样既浪费磁盘空间,也在应用操作时浪费物理内存. 在MySQL中,可以使用函数PROCEDURE ANALYSE()对表进行分析,给出优化建议.(16,  256)是指不为包含的值多于16或者256字节的ENUM类型提出建议. Optimal_fieldtype为优化建议,可以通过alter修改字段类型:ALTER TABLE TAB_NAME MODIFY COLUMN …
1.概述 在数据库设计过程中,用户可能会经常遇到这种问题:是否应该把所有表都按照第三范式来设计?表里面的字段到底改设置为多大长度合适?这些问题虽然很小,但是如果设计不当则可能会给将来的应用带来很多的性能问题.本章中将介绍MySQL中一些数据库对象的优化方法,其中一些方法不仅仅适用于MySQL,也适用于其他类型的数据库管理系统. 2.优化表的数据类型 表需要使用任何的数据类型,是需要根据应用程序来判断的.虽然应用程序设计的时候需要考虑字段的长度留有一定的冗余,但是不推荐让很多字段都留有大量的冗余,…
我可以和面试官多聊几句吗?只是想偷点技能过来.MySQL优化篇(基于MySQL8.0测试验证),上部分:优化SQL语句.数据库对象,MyISAM表锁和InnoDB锁问题. MyISAM表锁和InnoDB锁问题会在第二篇发布:MySQL优化篇,我可以和面试官多聊几句吗?--MyISAM表锁和InnoDB锁问题(二) 你可以将这片博文,当成过度到MySQL8.0的参考资料.注意,经验是用来参考,不是拿来即用.如果你能看到并分享这篇文章,我很荣幸.如果有误导你的地方,我表示抱歉. 接着上一篇MySQL…