LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
数据库基础知识
落落 2019-06-16

数据库DataBase:存储数据的仓库

发展历史:第一阶段(文件系统),使用磁盘文件来存储数据。第二阶段(第一代数据库),层次模型和网状模型数据库。第三阶段(第二代数据库),关系型数据库和结构化数据库,目前使用的。第四阶段(新一代数据库),"关系--对象"型数据库

常见数据库:Orcale,SQLServer,DB2,MySQL等

关系型数据库(RDBMS):依靠一个称为数据库管理系统(DBMS)的软件管理数据库中数据

表与表的关系:1.一对一关系。2.一对多关系。3.多对多关系。

MySQL数据库下载:https://dev.mysql.com/downloads/mysql/.                                 安装:https://jingyan.baidu.com/article/eb9f7b6da17ccc869364e8d9.html             卸载数据库:https://jingyan.baidu.com/article/a3f121e482a683fc9052bb21.html

登录方式:1.cmd输入mysql -u root -p密码   2.打开自带工具,输入root密码即可          基本命令:show databases;          use数据库名;          show tables;

DB:DataBase数据库     DBA:DataBase Administrator数据库管理员     DBMS:DataBase Management System数据库管理系统       RDBMS:Relational DateBase Management System关系型数据管理系统     SQL:Structured Query Language结构化查询语句     DDL:数据定义语句     DML:数据操纵语句     DQL:数据查询语言     DCL:数据控制语句

SQL结果化查询语句:是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言,提供所有基本的数据操作。

DROP > TRUNCATE >DELETE   删除表用drop  保留表而将所有数据删除用 TRUNCATE   删除行用DELETE   DROP删除表的结构

数据库操作:

常见数据库:CREATE DATABASE [IF NOT EXISTS] 数据库名;  数据库名必须唯一           查询数据库:SHOW DATABASES;        删除数据库:DROP DATABASE 数据库名;       连接数据库:USE 数据库名;     修改数据库字符集:ALTER DATABASE 数据库名 CHARACTER SET = UTF-8     创建数据库:CREATE TABLE 表名(列名 数据类型 约束);

常用数据类型:     整数:INT 4B      小数:FLOAT 4B单精度/DOUBLE 8B双精度        字符串:CHAR(M)/VARCHAR(M)     时间日期:DATETIME 8B YYYY-MM-DD HH:MM:SS

数据库表常用操作:

查看数据库中的所有表:SHOW TABLES;     查看表的定义:SHOW CREATE TABLE 表名;     删除表:DROP TABLE 表名;     查看表的结构:DESC 表名;     复制表:CREATE TABLE 新表名 AS (SELECT * FROM 被复制表名)     修改表名:ALTER TABLE 表名 RENAME 新表名     添加列:ALTER TABLE 表名 ADD 列名 类型;        修改列名及类型:ALTER TABLE 表名 CHANGE 旧名 新名 类型;        只修改类型:ALTER TABLE 表名 MODIEY 列名 类型        删除列:ALTER TABLE 表名 DROP 列名



推荐文章
评论(0)
分享到
转载我的主页