MySQL数据库入门————常用SQL语句和基本数据库操作

一、数据库概述

1、什么是数据库?  

数据库是存储数据的仓库,本质是一个文件系统,数据按照特定的格式将数据存储起来,用户通过SQL语句对数据库中数据进行增  加、删除、修改和查询等操作。

2、数据库管理系统与数据库的关系

MySQL数据库入门————常用SQL语句和基本数据库操作_第1张图片

数据库管理系统类似一只母鸡,数据库类似母鸡下的鸡蛋,表即是鸡蛋内的分子,表中的数据即是分子的构成体,一只母鸡可以下很多鸡蛋,即一个数据库管理系统可以创建很多数据库;每个鸡蛋由N个分子,即每个数据库可以创建N个表;每个分子有很多物质构成,即一张表中可以保存很多数据;

二、SQL语句

1、结构化查询语言(Structured Query Language,简称SQL)是一种数据库查询和程序设计语言。按照其功能可以分为以下4类:

数据定义语言(DDL Data Definition Language):创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为createalterdrop

数据查询语言(DQL Data Query Language):按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select

数据操纵语言(DML Data Manipulation Language):向表中添加、删除、修改数据操作,常用命令有insertupdatedelete

数据控制语言(DCL Data Control Language):用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等操作,常用命令有GRANTREVOKECOMMITROLLBACK

2、使用SQL语句的注意事项

①SQL语句可以单行书写,也可以多行书写,以分号结尾;

②SQL语句通常使用空格和缩进增强语句的可读性;

③SQL语句不区分大小写,建议关键字大写,例如:SELECT * FROM user;

④SQL语句使用/**/或#进行注释,/**/为多行注释,#为单行注释。

三、基本数据库操作

1、创建数据库

创建数据库操作的语法:create database 数据库名 [character set 字符集] ;

例子:creat database keeper CHARACTER SET utf8;  /*创建名为keeper且编码为utf8的数据库*/

2、查看数据库

①查看所有数据库操作的语法: show databases;

查看某个数据库的定义信息的语法:show create database 数据库名;

3、删除数据库

删除数据库操作的语法:drop database 数据库名;

4、其他操作

修改数据库编码操作的语法: alter database 数据库名 character set 编码;

切换数据库操作的语法:use 数据库名;

查看正在使用的数据库操作的语法:select database();

④给表中属性添加注释: 在字段定义代码中使用 comment属性添加注释。例子如下:

create table userinfo(
id char(36) primary key  comment 'id列',
username varchar(12) unique comment 'username列',
password varchar(15) comment '密码'
)

输出结果如下:

你可能感兴趣的:(MySQL数据库入门————常用SQL语句和基本数据库操作)