本文已参与「新人创作礼」活动,一起开启掘金创作之路。
2、Navicat进行增删改查(DML数据操纵语言)
Navicat代码注释的三种:
--注释的代码(注意空格)
#注释的代码
/注释的代码/
(1)创建一张表
CREATE TABLE student(
stuId VARCHAR(20) NOT NULL PRIMARY KEY,
stuName VARCHAR(40) NOT NULL,
stuMsg VARCHAR(80) NOT NULL
)
(2)往表中添加记录
insert into 表名(字段1,字段2,......) values(值1,值2,......)
INSERT INTO student(stuId,stuName,stuSex,stuPassword)
VALUES('1','杨惠霞','女','123456'),
('2','朱元梅','女','985082'),
('3','杨修志','男','435291'),
('4','祝横岗','男','648310')
(3)查找表中名字为祝横岗,密码为648310的记录,并列条件使用and
SELECT * FROM student WHERE stuName='祝横岗' AND stuPassword='648310'
(4)修改表中的记录(update 表名 set 列名=‘xxx’ where ......)
将id为4的字段stuName的值改成“关雎宫”
UPDATE student SET stuName='关雎宫' WHERE stuId='4'
(5)删除表中的记录(delete from 表名 where ......)
删除编号为3的数据
DELETE FROM student WHERE stuId='3'
五、MySQL数据类型
1、数据类型种类
(1)数值型
a、整型
可以由十进制和十六进制表示,整数由数字序列组成,如:100,0xA
b、浮点型
浮点数由一个数字加一个小数点再加上一个数字组成,如:10.5
(2)字符串
由单引号或者双引号括起来的字符或者数字,如:'abc10',"abc"
字符串中要用转义字符才能表示的特殊符号
| 串转义序列 | |||
|---|---|---|---|
| 序列 | 说明 | 序列 | 说明 |
| \0 | NUL(ASCII 0) | \n | 新行 |
| ' | 单引号 | \r | 回车 |
| "" | 双引号 | \t | 制表符 |
| \b | 退格 | \ | 反斜杠 |
(3)日期和时间值
存储如"2005-1-1"或"12:00:00"这样数值的值,MySQL中日期是按"年-月-日"的顺序
(4)NULL值
是一种无类型的值,表示“空,什么也没有”