MySQL数据库(一)

# 一、数据库介绍
# 数据库:按照一定结构来管理数据的软件
# MySQL不是数据库,是一个数据库的管理软件
# 数据库分类:
# 关系型数据库:SQL 存储方式固定,安全
# 非关系数据库:NoSQL (Not Only SQL) 存储方式灵活 不安全

# MySQL组织数据的基本格式


# 二、在虚拟机端进入 MySQL
# 打开VMware 或VirtualBox
# 在提示符下输入:mysql -u (#账号)root -p(# 密码)qwe123 或 ****-p后回车,接着输入密码,不显示输入内容,安全。
# 退出:exit 或 quit

# 三、库级操作语句:
# 显示所有的库:show databases;
# 创建库:create database [if not exists] db_name;重名数据库创建时会报错,可以加上if not exists
# 删除库:drop database [if exists] db_name; 如果不知道数据库是否存在,记得加 if exists
# 进入数据库:use db_name;

#Tips:
# 1.语句结束必须加上分号或者\g结束。
# 2.语法中,[]内的内容是有可无的。
# 3.mysql是不区分大小写的。默认大写为程序代码,小写为程序员写的代码。
# 4.强制数据类型:任何数据都有自己的数据类型,后面必须加数据类型

# 四、表级操作语句:
# 显示所有的表:show tables;
# 创建表:create table [if not exists] tb_name (create definition); # (date_name date_type,....);
# 显示创建信息:show create table tb_name; # 查看创建表的语句信息
# 显示表的结构:desc tb_name; # 查看表的结构
# 删除表:drop table tb_name;
# 注意:用多行的格式创建表时,创建表的最后一行,不需要写逗号。

# 插入数据:
# 1. 指定字段插入:insert into tb_name (field_names) values (field_values);
# 2. 全字段插入:insert into tb_name values (all_values);
# 3. 多行插入:insert into tb_name (field_names) values (value_1),(value_2)...,;
# 或 insert into tb_name values (value_1),(value_2)...,;

# 查询数据:
# 1. 指定字段查询:select field_names from tb_name;
# 2. 全字段查询:select * from tb_name;
# 3. 条件查询:select field_names from tb_name where conditions;

# 修改数据:(更新数据)
# 1. 修改所有数据:update tb_name set field_1=value_1
# 2. 修改多个字段:update tb_name set field_1=value_1,field_2=value_2,...;
# 3. 修改满足条件的数据:update tb_name set field_1=value_1 where conditions;
# 注意:一定要写where条件,不然会修改表中全部数据(全部列)

# 删除数据:
# 1. 删除全部数据:delete from tb_name;
# 2. 删除:delete from tb_name where conditions;



# MySQL数据类型
# 数值类型:


# 字符类型:


# 时间日期类型:


posted @ 2018-09-05 16:56  Nealxyz  阅读(188)  评论(0)    收藏  举报