database 数据库
database 数据库
pk 就是主键里面的值是不能重复的
nn 表示里面不能为空值
uq 表示不能被重复 但是可以为空值
ai 表示会给整型的数据自动增加
rootroot
外键必须引用其他表的主键或者unique key
mysql 打开方式
老师啥都完美 就是英语差点
country 是国家
非常实际和实用 谢谢老师
老师,你好,我想开发一套自己公司用的计划/采购/仓库系统,计划是Excel牵头,学习mysql,mysql可以作为我系统的数据库吗? 求指点。
两边内容同步学习。
1.distinct 去重
mysql> select distinct first_name from actor order by first_name;
2.between
select * from id where between 1 and 9;
3.like 模糊搜索
(1)select * from category where name like 'A%';
(2)select * from category where name like 'A_';搜索几个 添加几个'_'
(3)select * from category where name like '%i%';
拼接字符串左取字符串
获取字符串长度
替换
反转
1.limit作用
limit 4 只查询前四条数据
limit 2,3 从第三条开始查询三条数据
limit可以做分页查询
2.select查找
用法: select 表头 from 表名 where 查找条件 ;
正序排列:select 表头 from 表名 order by 排序条件;
倒叙排列:select 表头 from 表名 order by 排序条件 desc;
1.控制台操作MySQL
将mysql.exe
拖入控制台,登录MySQL账号密码,进入MySQL
2.MySQL自带操作命令
show databases; 显示当前的数据库
create database 数据库名字; 创建新的数据库
drop database 数据库名字;删除某个数据库
use 数据库名字; 选择使用某个数据库
1.MySQL中的数据类型
字符串- char varchar(length) - string
整数 - int - int
小数 - float -float
日期时间 - data - DateTime(DATE只有日期,DATETIME是日期加时间)
2.公司中有个职位DBA(数据库管理员)
1.通过中间表,来存储某个角色拥有哪些物品
1.Foreign Keys 外键关联
2.数据不符合表结构时,无法进行Apply提交
1.MySQL 中的字符串是用 单引号
1.数据库的链接
本机IP: localhost 或 127.0.0.1 都可以表示
2.MySQL Workbench
是一个可视化的链接MySQL的管理工具
1.任务管理器中的进程和服务的区别:
进程是带UI界面的。
服务是不带界面的,在后台悄悄进行的。
IP地址: 定位每台机器的位置,网络服务器也有自己的网络IP, 网址会通过DNS解析成网络IP。
端口号:通信的时候,需要用到端口号,取值范围0-65535,操作系统会分配端口号。