博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL语言基础
阅读量:3700 次
发布时间:2019-05-21

本文共 920 字,大约阅读时间需要 3 分钟。

SQL,struct query language,它是标准的,

但是却存在不同版本的sql语言,

不过基础的关键词,是一样的,

按功能分4大类,

创建数据库CREATE DATABASE XXX;

删除数据库DROP DATABASEE XXX;

数据类型,

整数,

浮点数,

固定长度字符串,char(size)

可变长度字符创,varchar(size)

存储日期,date(yyyymmdd)

创建表格

CREATE TABLE XXX

列名称1 数据类i型,

列名称2 数据类i型,

列名称3 数据类i型,

......

);

查看表的结构,包括一些属性,而不仅仅是显示表头,

DESCRIBE XXX;

删除一个表

DROP TABLE XXX;

重命名表

ALTER TABLE 原始名字 RENAME 新名字;

向表中添加一列

ALTER TABLE xxx ADD link varchar(100);

删除表中一列

ALTER TABLE XXX DROP COLUMN link;

修改一列的数据类型

ALTER TABLE XXX MODIFY teacher varchar(100);

重命名一个列

ALTER TABLE XXX CHANGE 旧名字 新名字 varchar(100);

ps:注意末尾的;

不能使用中文,

在mysql中是不能重命令数据库的,

插入记录

INSERT INTO 表名 VALUES 值1,值2,值3...

还有一种插入,是插入的时候指定列名,可以有选择的插入数据,

WHERE 查询条件

支持的有

=

>

<

>=

<=

BETWEEN

LIKE,搜索某种模式,

删除数据

DELETE FROM XXX WHERE 条件;

DELETE * FROM XXX;删除所有,

更新记录

UPDATE 表明 SET 列名称=新值 WHERE 列=值;

删除返回结果重复项

SELECT DISTINCE 列名称 FROM 表;

WHERE中的逻辑组合

AND,

OR,

排序查询结果

ORDER BY 列名称;//从小到大,

ORDER BY 列名称 DESC;//从大到小,

转载地址:http://jqbcn.baihongyu.com/

你可能感兴趣的文章
Vue2.6+VueCli4.3+CubeUI 完成小D课堂移动端
查看>>
Vue 3.0 (CompostionAPI + VueRouter + Axios + Bootstrap + Sass) 文章管理项目
查看>>
JavaScript 设计模式----学习基础(面向对象)
查看>>
Vue.js 框架进阶笔记
查看>>
Web 安全之 XSS 攻击
查看>>
JS 页面加载过程问题
查看>>
Web 安全之 CSRF 攻击
查看>>
前端缓存及应用
查看>>
JavaScript 设计模式----设计原则
查看>>
JavaScript 设计模式----设计模式初识
查看>>
JavaScript 设计模式----工厂模式
查看>>
JavaScript 设计模式----单例模式
查看>>
JavaScript 设计模式----适配器模式
查看>>
JavaScript 设计模式----装饰器模式
查看>>
JavaScript 设计模式----代理模式
查看>>
JavaScript 设计模式----观察者模式
查看>>
JavaScript 设计模式----迭代器模式
查看>>
JavaScript 设计模式----状态模式
查看>>
JavaScript 设计模式 -- 其他模式
查看>>
JavaScript 设计模式 -- 综合应用
查看>>