对数据库的基本了解和操作

#数据库 Database

-功能

-存储数据(仓库)

-管理数据 (增删改查)

 

数据库管理系统 MSDB=Database Management System

 

MySQL

-MySQL:Structred Query Language 结构化查询语言

-关系型数据库:描述实体(Entity)和实体之间的关系(Relationship)

-数据存在表里

-表存在数据库里

-数据库(包括数据文件和日志)存放在文件系统里

-操作命令:

-mysql -u 用户名 -p 用于用户登录到mysql的交互环境

对数据库的基本了解和操作_第1张图片

-以下命令在mysql>提示符后输入

-show databases;  显示所有数据库

对数据库的基本了解和操作_第2张图片

-create database 数据库名   (创建数据库)

-use 数据库名;  切换当前选用的数据库

-show tables;  显示当前数据库所有的表

对数据库的基本了解和操作_第3张图片

-create table 表名(

字段名1 类型(长度) 约束,

字段名2 类型(长度) 约束,

);

 

-字段的数据类型

   -int 整数类型

   -char(32) 长度为32的字符串(固定长度的字符串)

-varchar(255) 最大长度为255的变长度字符串

-decimal  小数值

-float 单精度,浮点数值

-double 双精度,浮点数值

-datetime 时间日期类型,显示日期和时间

-date  日期类型,只显示日期

-year 单字节,表示年

-enum  ENUM是一个字符串对象,其值来自表创建时在列规定中显式枚举的一列值,可以插入空字符串""和NULL

-set set是一个字符串对象,可以有零或多个值,其值来自表创建时规定的允许的一列值

 

-select * from 表名  (显示表里的所有数据)

-表的结构(schema)分为行(row)和列(column,field(字段))

-官方免费可视化数据库管理工具 MySQL WorkBench

  

你可能感兴趣的:(对数据库的基本了解和操作)