DataBase -- Note I
2024-09-08 15:54:27
- SQL对大小写不敏感!
- SQL DML和DDL:可以把SQL分为两个部分:数据操作语言(DML)和数据定义语言(DDL)
- SQL(结构化查询语言)是用于执行查询的语法。但是SQL语言也包含用于更新、插入和删除记录的语法。
- 查询和更新指令构成了SQL的DML部分:
- select,update,delete,insert into等
- SQL的数据定义语言(DDL)部分使我们有能力创建或删除表格。也可以定义索引键,规定表之间的链接,以及施加表之间的约束。
- create database - 创建新的数据库
- alert database - 修改数据库
- create table - 创建新表
- alert table - 变更数据库表
- drop table - 删除表
- create index - 创建索引表
- drop index - 删除索引
使用样例:
- Distinct关键词:在数据库表中可能含有重复值,不过有时你并不像看这些重复值有几个,可以使用该关键词。语法为:
select distinct 列名称 from 表名称
- SQL 的Date函数:当我们处理日期时,要确保插入的日期格式与数据库中的格式是匹配的。
- MySQL Date函数:
函数 | 描述 |
NOW() | 返回当前的日期和时间 |
CURDATE() | 返回当前的日期 |
CURTIME() | 返回当前的时间 |
DATE() | 提取日期或日期/时间表达式的日期部分 |
EXTRACT() | 返回日期/时间按……的单独部分 |
DATE_ADD() | 给日期添加指定的时间间隔 |
DATE_SUB() | 从日期减去指定的时间间隔 |
DATEDIFF() | 返回两个日期之间的天数 |
DATE_FROMAT() | 用不同的格式显示日期/时间 |
- SQL Server Date函数:
函数 | 描述 |
GETDATE() | 返回当前日期和时间 |
DATEPERT() | 返回日期/时间的单独部分 |
DATEADD() | 在日期中添加或减去指定的时间间隔 |
DATEDIFF() | 返回两个日期之间的时间 |
CONVERT() | 用不同的格式显示日期/时间 |
最新文章
- 触屏touch事件记录
- Git Windows客户端保存用户名与密码
- 在JAVA中,关于反射机制的讨论
- HTML5-------元素使用
- 青岛理工大学第五届ACM交流赛 部分题解
- Android应用源码安卓短信拦截木马项目源码
- freemarke之TemplateDirectiveModel详解
- TCP内核源码分析笔记
- 外网訪问内网应用实现之无公网IP、多port、固定port、UDP等应用的实现方法
- (5)java中的常用API,其实就是一些常见类的使用
- HTML5 的WebSocket
- Ubuntu 如何安装Google Chrome浏览器
- python学习笔记1——基础
- Python——字符转换(int , bool ,str)
- js对象属性名驼峰式转下划线
- hdu 1258 从n个数中找和为t的组合 (DFS)
- pyqt QFileDialog
- Apple公司Darwin流式服务器源代码分析
- 优化算法动画演示Alec Radford's animations for optimization algorithms
- PHP如何发送邮件