一、数据库的介绍、基础操作语句及常见数据类型
1.数据库简介
1、什么是数据库?
数据库(database)就是存储数据的仓库。为了方便数据的存储和管理,将数据按照特定的规律存储在磁盘上。通过数据库管理系统,有效地组织和管理存储在数据库中的数据。
2、什么是数据库系统?
数据库系统和数据库不是一个概念,数据库系统(DBS),比数据库大很多,由数据库、数据库管理系统、应用开发工具构成。
3、什么是数据库管理系统?
数据库管理系统(DataBase Management System,简称DBMS),用来定义数据库、管理和维护的软件。他是数据库系统的一种重要的组成部分。
2.SQL简介
1.什么是SQL?
Structured Query Language简称SQL,结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据。
2.SQL语言的组成部分?
- DDL(Data Defination Language):数据定义语言,主要用于定义数据库、表、视图、索引和触发器等。像DROP、CREATE、ALTER等语句。
- DML(Data Manipulation Language):主要包括对数据的增删改。INSERT插入数据、UPDATE更新数据、DELETE删除数据。
- DQL(Data Query Language):数据检索语句,用来从表中获得数据,确定数据怎样在应用程序中给出,像SELECT查询数据。
- DCL(Data Control Language):数据控制语言,主要用于控制用户的访问权限,像GRANT、REVOKE、COMMIT、ROLLBACK等语句。
3.MySQL常用登录与退出相关操作
1、设置字符集
客户端字符集:
[mysql]
default-character-set=utf-8
服务器端字符集
[mysqld]
character-set-server=utf-8
2、常用登录方式
- mysql -uroot -p
- mysql -hlocalhost -uroot -p
- mysql -h127.0.0.1- uroot -p
3、常用退出方式
- quit,\q,exit
4.修改MySQL命令提示符
1、设置命令提示符
- 登录的同时可以通过–prompt=name,修改命令提示符
2、命令提示符常用参数
-
prompt提示符:连接上客户端后,通过PROMPT命令修改
-
\h:服务器名称
-
\u:当前用户名
-
\D:完整的日期
-
\d:当前数据库
也可以在登录时进行设置
5.MySQL常用命令
1、设置端口号
- mysql -uroot -p -P3306(一般默认3306)
2、查看当前mysql版本
-
mysql -uroot -proot -V
-
登录mysql后,通过SELECT VERSION();显示当前MySQL版本,或者通过select version()\g;
-
在mysql中;和\q代表分隔符;
-
SELECT NOW();显示当前日期时间
-
SELECT USER();显示当前用户
6.MySQL语句的规范
-
关键字与函数名称全部大写
-
数据库名称、表名称、字段名称等全部小写
-
SQL语句必须以分隔符结尾
-
SQL语句支持折行操作,只要不把单词、标记或引号字符串各分为两部分,可以在下一行继续写