SQL入门
本次入门分为四个部分,分别是:
一、什么是SQL,什么是数据库,它们之间有什么关系
二、如何安装MySql数据库,客户端Navicat
三、表的创建、删除和更新
四、数据的插入、删除、更新
下面从第一部分挨个讲解SQL入门具体内容
一、什么是SQL,什么是数据库,它们之间有什么关系
数据库就像冰箱,它里面存放很多数据,允许多人同时使用,数据库主要类型为关系数据库
关系数据库=多张表+各表之间的关系
二、如何安装MySql数据库,客户端Navicat
MySql: mysql数据库安装教程 mysql数据库安装遇到问题怎么办?
Navicat: 客户端navicat安装教程 客户端navicat遇到问题怎么办?
三、表的创建、删除和更新
首先要连接数据库和客户端
表的创建包括:名、类型、长度、小数点、不是NULL
数据类型:字符串、数字、日期
约束:null、not null、primary key主键
四、数据的插入、删除、更新
数据插入有两种形式:
1、直接在表里输入
2、大量数据的时候,通过代码来实现
插入代码为:
insert into <表名> (<列名1>,<列名2>,...)
values (<值1>,<值2>,...);
如:
insert into student(学号,姓名,出生日期,性别)
values('0001' , '李四' , '1989-01-01' , '男');
insert into student(学号,姓名,出生日期,性别)
values('0002' , '张三' , '1990-12-21' , '女');
如果出现:[Err] 1062 - Duplicate entry '0001' for key 'PRIMARY'
注意主键不能有重复值,要删除原来表中的重复记录数,然后表格进行刷新后再重试,一定要刷新!!
书写规则注意:
SQL语句以英文分号(;)结尾
SQL语句不区分关键字的大小写
输入符号的时候只能使用英文的