Mysql入门
数据库介绍
数据库概念
数据库本质上是一个文件系统,是存储数据的仓库。
数据库作用
数据库用来管理用户的数据,方便用户对数据进行增删改查的一些操作。
数据库分类
数据库分为关系型数据库(SQL)和非关系型数据库(NOSQL)
常见的关系型数据库:MySQL、SQLServer、Oracle等。
常见的非关系型数据库:MongoDB、Redis、HBASE等。
SQL语言介绍
简介
SQL:全称为structured query language,即结构化查询语言。是关系型数据库管理系统都需要遵循的规范,是数据库认识的语句。不同的数据库生产厂商都支持SQL语句,但都有自己特有内容。
SQL和MySQL的区别:SQL是MySQL等关系型数据库管理系统都需要遵循的规范,但MySQL是SQL的一种"方言"。
分类
DDL:数据定义语言 作用:定义库,表,字段(列) 关键字: create drop alter
DML:数据操作语言 作用:操作表中数据记录 关键字: insert delete update
DQL:数据查询语言 作用:查询表中数据记录 关键字: select from where
DCL:数据控制语言 作用:控制用户的权限和安全级别(了解)
语法
1.SQL语句不仅可以一行书写,也可以多行书写,但必须以分号;结尾。
select 查询内容/* from 表名 where 条件;
select 查询内容/*
from 表名
where 条件;
2.SQL语言不区分大小写,建议关键字用大写
SELECT 查询内容/*
FROM 表名
WHERE 条件;
3.SQL的注释
单行注释可以使用--或者#来进行注释,快捷键为Ctrl+/
多行注释可以使用/**/进行注释,快捷键为ctrl+shift+/
MySQL介绍
MySQL的特点:
MySQL是开源的,所以你不需要支付额外的费用(6版本开始收费)。
MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
MySQL使用标准的SQL数据语言形式。
MySQL可以安装在不同的操作系统,并且提供多种编程语言的操作接口。
MySQL数据库操作
知识点
数据库单词: database
创建数据库: create database [if not exists] 数据库名 [character set utf8]; #[]是可以省略的地方,其中如果加上if not exists,如果之前没有创建过这个数据库,则不会创建新的,但是如果不加此句,创建同名的数据库时会报错。此外默认编码是utf8。
删除数据库: drop database 数据库名;
切换数据库: use 数据库名;
查看当前数据库: select database();
展示所有数据库: show databases;
展示指定库的建库语句: show create database 数据库名;
标签:入门,database,数据库,MySQL,SQL,Mysql,数据,select
From: https://www.cnblogs.com/lionet-kk/p/17365042.html