Begin:
1、什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
2、为什么要使用数据库?
数据库系统对比文件系统主要有以下三个方面的优点:
a、提高了数据的共享性,可以使多个用户同时访问数据库当中的数据。
b、提高了数据的一致性和完整性。
c、提供数据和应用程序的独立性。
3、数据库的基本使用
1)链接到数据库:
语法格式:mysql -u 用户名 -p
C:\Users\Administrator>mysql -u root -p
输入后回车,输入密码后就可以进入MySQL数据库。
2)创建数据库:
语法格式:create database 数据库名;
create database hello_sql;
3)查看数据库系统中所有数据库
语法格式:show databases;
mysql> show databases;
这是就会显示数据库系统中所有的数据库了:
4)选用指定数据库进行使用:
语法格式:use 数据库名;
mysql> use hello_sql;
5)创建表:
语法格式:create table 表名(字段 1 字段1类型,字段2 字段2类型......)
mysql> create table student(id int,name varchar(32),age int);
6)查看创建的表:
语法格式:desc 表名;
回车之后就会看见我们所创建的表格,如图:
这里面这些元素会在后续博客中持续更新,本篇博客只是说说数据库的简单使用。
7)向表中插入数据:
语法格式:insert into 表明(字段名,字段名......) values (字段值,字段值......)
mysql> insert into student(id, name, age)values(1,'张三',18);
8)查看表中数据:
语法格式:select * from 表名;
mysql> select * from student;
回车之后,表中所有数据就呈现出来了,如图:
4、SQL的分类
1)DDL数据定义语言,用来维护数据存储的结构。
代表指令:create、drop、salter
2)DML数据操纵语言,用来对数据进行操作
代表指令:insert、delete、update;
3)DCL数据控制语言,主要负责权限管理和事务
代表指令:grant、revoke、commit
完!
下一篇会为大家带来库和表的具体操作和一些细节。