Navicat 连接Mysql
1.创建链接
系统自带的数据库不允许操作,如:information_schema,mysql,performance_schema,sys
2.新建数据库
右键数据库新建数据库,填写数据库相关信息(数据库名采用英文,字符集选择utf8,排列顺序选择utf8_general_ci)
SQL 基础
MYAQL常用数据类型
1.整数(int)
有符号范围(-2147483648,2146483647)
无符号范围(0,4294967295)
如int unsigned,代表一个无符号的整数
2.小整数(tinyint)
有符号范围(-128,127)
无符号范围(0,255),如tinyint unsigned,代表一个无符号的小整数
3.小数(decimal)
如decimal(5,2),表示共存5位数,小数占两位(不能超过2位),整数位占三位
4.字符串(varchar)
如varchar(3),表示最多存3个字符,一个中文字符或者英文都占一个字符
5.日期时间(datetime)
范围(1000-01-01 00:00:00~9999-12-31 23:59:59),如:2020-01-01 12:29:59
6.文本(text)
用于存储一段无法确定长度的文本
Navicat中注释的用法
单行注释
#;
--加上英文的空格。
多行注释
/#注释内容#/
inshert插入数据
什么时候需要插入数据
1.没有硬件设备
2.需要付款时
语法:insert into 表名 values(值1,值2,值3);
指定字段插入字段insert into 表名(字段名1,字段名2) values(值1,值2)
select查询数据
什么软件需要查询数据
1.购物软件
2.管理系统
3.聊天软件
查询所有字段
语法;select * from 表名;
查询指定字段
语法;select 字段名1,字段名2 from 表名;
update修改数据
语法:update 表名 set 字段=值,字段等于值 where 条件
没有where条件,修改所有选定字段
delete删除数据
语法:delete from 表名 where 条件