什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
SQL语句不区分大小写,语句以” ; “结束
一、创建数据库数据表
1、查看数据库
show databases;
2、创建数据库(report是数据库的名字)
create database report;
3、创建数据表(bigdata)
- 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
- AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
- PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
create table bigdata
(
name varchar(255) not null,
chinese int(10) not null,
math int(10) not null,
english int(10) not null
);
二、、插入语句(insert)
如果数据是字符型,必须使用单引号或者双引号。
insert into bigdata (name,chinese,math,english)
values
('张三',90,87,89)
('李四',80,76,92),
('王五',78,98,79);
三、查看语句(select)
1、查看数据库
show databases;
2、查看数据表(bigdata)
select * from bigdata;
3、查看数据表的某几列
比如:查看数据表bigdata的name和math列
select name,math from bigdata;
4、查看数据表bigdata有关张三的信息
select *from bigdata where name="张三";
5、查看语文成绩不小于80的
select *from bigdata where chinese>=80;
6、查看英语成绩以9为结尾的所有信息
like 子句中使用百分号 %字符来表示任意字符
select *from bigdata where english like "%9";
三、更新语句(update)
1、把李四的数学成绩改成67
update bigdata set math=67 where name="李四";
四、删除语句(delete)
1、删除王五这一行。
delete from bigdata where name="王五";
2、删除整个表
delete from bigdata;