2021年1月4日学习总结 数据库简介

localhost等于127.0.0.1,不过localhost是域名,127.0.0.1是IP地址。
=====================
cmd里SQL结束才加分号,sqlyog里不用加
delimiter $可以把cmd里;结束的SQL命令换成$
=========================
mysql不区分大小写,取名字尽量使用小写。
数据库取名字尽量包含业务意义
===================
创建库的时候一定要加CHARACTER SET utf8
=======================
创建库:
create database java1127 default character set utf8;
查看建库语句:
show create database java1127;
删除库:
drop database java1128;

================================

之前未整理的杂项笔记:

 

html文档是自上往下加载的,如果script标签放在需要找的元素的前面,会找不到元素。
整个页面加载完成也是一个事件window.onload
=============================
getElementsByName() 主要用来获取表单项目
==========================
对于自结束标签,innerHTML没有意义
============================
document.childNotes[0]不是第一个标签节点,而是文本节点,可以先console看一下nodelist
==========================
注意:note.getNextSibling和getNextElementSibling的区别
======================
select标签里size属性是决定有多少选项显示在外面的,设成1,就是下拉框,设成大于1,就是带滚动条的
======================
push()用于往数组中增加数
shift()用于移除最左边的元素
====================
v-model绑定input,可以将input的value同步到vue对象里的data里的属性
===================================

SQL中:
===============
ROUND()函数用法:
ROUND(number,0);
第二个参数如果是正数,那就是保留小数点后几位,如果是负数,那就是取10,100,1000。
========================
例如ROUND(number,-3)就是精确到千位。
===========================
LENGTH();函数可以返回字符串的长度。
====================
LEFT(字符串数据,长度);用于返回字符串前几个字符,oracle数据库不支持。
=========================
<>是“不等于”运算符。
====================
MySQL between是inclusive的。
===============
ORDER BY score ASC 如果是数字从上往下越来越大
==================
cmd中有时候光标消失可能是中文输入法的事。
===================
Mysql不支持full outer join
=======================
MySQL 添加、修改字段:

ALTER TABLE table_name
ADD column_name datatype

ALTER TABLE table_name
MODIFY COLUMN column_name datatype
=========================
select * from students limit 从第几个之后开始查,查几个;
例如:
select * from students limit 3,1; (从第三个开始查,查一个)
=============================
每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
============================================

2021年1月4日学习总结 数据库简介

上一篇:MyBatis中显示sql日志的配置方法


下一篇:数据库中 组函数与where 与group by having