一.什么是数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。简而言之,就是用数据库来存储我们所需要的数据及信息。
二.数据库所使用的语言
SQL语言(and so on)
三.所需准备
作者下了xampp来一键搞定所需环境。
四.MYSQL基本语句及操作
(1)登录:mysql -u root -p
(2)关于数据库
查看数据库:show databases;
创建数据库:create database数据库名;
当前使用哪一个数据库:use 数据库名;
(3) 关于表
表可以理解成表格,某个特定的表是存在于某个特定数据库中的。
1.对表操作
表框架的查看:desc 表名;
表的创建: create table 表名(
字段名1 类型,
字段名2 类型,
字段名3 类型,
字段名4 类型
);
示例:做一个关于学生信息的表
Create table stuifo(
Sno varchar(20),
Name varchar(20),
Score int(10),
Sex varchar(20)
);
2.对表中信息的操作
表格插入信息: insert into 表名(字段名1,字段名2,……字段名n) values(值1,值2,……值n) 这里需要注意的是,字符varchar类型在赋值时需要用‘’双单引号。
示例 insert into stuifo(Sno,Name,Score,Sex) values(‘001’,’黄泽鑫’,100,’男’);
表信息的查看 :select * from 表名 //查询表中的所有信息
select 字段名1,字段名2 from 表名
select * from 表名 where 条件1 and/or 条件2
表中信息的更新: update 表名 set 字段1=值1,字段2=值2 where 条件1 and/or 条件2 (当某个字段还没有赋值时可以这么输入where 字段名is NULL)
表中信息的删除:delete from 表名 where 条件1 and/or 条件2