数据库概念和操作数据库的命令
来源:互联网 发布:网络flash插件未安装 编辑:程序博客网 时间:2024/06/05 08:36
1. 几个概念
冗余:存储两倍数据,提高安全性,但会牺牲一些性能。
索引:对一列或者多列的值进行排序,类似书的目录,可以用于快速查找数据库中的特定信息。
复合键:将多个列作为索引键,一般用于复合索引。
实体完整性:要求每个表中的主键都不能为空,并且不能有重复值。
参照完整性:关系中不允许引用不存在的实体。表示两个相关联的表之间的主键外键约束,即:从表中的外键的值必须是主表中存在的。
2. 管理MySQL和数据库的命令
启动及关闭MySQL
# windowsnet start mysql57 #启动对应版本的MySQLmysqladmin -u root -p #关闭# Linux./mysqld_safe & #启动mysqladmin -u root -p #关闭
进入MySQL
mysql -u root -p
列出MySQL中所有的的数据库
SHOW DATABASES;
选择要操作的MySQL数据库
USE 数据库名;
显示当前数据库中的所有数据表
SHOW TABLES;
显示数据表的属性:列名,类型,是否为NULL,主键,默认值等信息
SHOW COLUMNS FROM 数据表;
显示数据表的详细索引信息,每一项的解释参见:mysql中 show index from tb_name命令各列的含义
SHOW INDEX FROM 数据表;
创建数据库
CREATE DATABASE MyDatabase;
删除数据库
DROP DATABASE MyDatabase;
阅读全文
0 0
- 数据库概念和操作数据库的命令
- APN概念,数据库的操作
- 数据库的操作命令
- Oracle数据库的基础概念和基础操作
- 关于数据库的alter table操作和索引概念
- Hive Shell命令之一(数据库和表的操作)
- 关于MySQL数据库和数据表的基本操作命令
- 数据库引擎和数据库概念
- 数据库的操作 和数据库的发展史
- C# 数据库操作相关命令和语法
- mysql 数据库操作和一些命令
- 常用的数据库和数据库操作
- 常用的数据库和数据库操作
- Mysql 数据库-数据库和表的操作
- 关系数据库、数据仓库的概念和异同
- oracle数据库的一些概念和术语
- 数据库优化的一些概念和思路
- 【转】数据库游标的概念和作用
- 二叉搜索树(C语言)
- 反射
- POJ 2976 Dropping tests 【二分:最大化平均值】
- Map.Entry类
- ubuntu下文件的压缩&解压缩
- 数据库概念和操作数据库的命令
- SpringBoot启用log4j日志
- day04-超级猜图
- EC2部署IIS网站
- Java监听器Listener使用说明
- 选择排序
- android自动化测试总体说明
- LitePal源码解析——数据库的创建
- fiddler4使用教程解读