04 2018 档案
摘要:ORM(Object/Relationship Mapping) : 对象/关系映射waiting..
阅读全文
摘要:字符函数1. CONCAT()——字符连接 例如:SELECT CONCAT(“A”,”B”,”C”); 输出:ABC 实际用途有: SELECT CONCAT(username,password) AS concat FROM user3; 2. CON...
阅读全文
摘要:jdbc——mysql的增、删、改、查测试工具:myeclipse 驱动包:https://dev.mysql.com/downloads/connector/j/5.1.html 加入驱动包后》》准备数据库和表:CREATE test IF NOT EXISTS u...
阅读全文
摘要:多表删除语法结构:DELETE tb_name[.*] [,tb_name[.*]] ...FROM table_references[WHERE where_condition]查出商品名称相同的goods_name:SELECT goods_id,goods_na...
阅读全文
摘要:自身连接无限分类数据表设计:CREATE TABLE tdb_goods_types ( type_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, type_name VARCHAR(20) N...
阅读全文
摘要:多表连接三表连接demo: SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g INNER JOIN tdb_goods_cates AS c ON...
阅读全文
摘要:GitHub Pages的使用官网使用教程:https://pages.github.com/工具:vs code(配置了git)学习前提条件:无,(会git最好)当然还要有GitHub账户:github.com正文一、登陆到github账户页面,点击+号new re...
阅读全文
摘要:学习自表严肃(表哥)的网站远程仓库还有什么比远程仓库更cool的事情呢! 假设我们有了一个github账户: 创建远程仓库: 这时候会得到一个仓库地址: 上传操作:添加远程仓库 :git remote add 远程名称 地址查看远程仓库:git remote [-v...
阅读全文
摘要:学习自表严肃(表哥)的网站创建分支命令: git branch branchName首先,先建立一个仓库:git init git_test2并且存档:git add .ait commit -m “Branch_test”创建分支Branch1:git branch...
阅读全文
摘要:学习自表严肃(表哥)的网站安装:git官网https://git-scm.com/ 下载,然后一直next,over。 配置:git config –global user.name “你的name”git config –global user.email “你的E...
阅读全文
摘要:前置工作新建一张物品类别表: CREATE TABLE IF NOT EXISTS tdb_goods_cates ( cate_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, cate_nam...
阅读全文
摘要:子查询子查询(Subquery)是指出现在其他SQL语句内的LELECT子句。例如: SELECT * FROM t1 WHERE col1 = (SELECT col2 FROM t2); 其中SELECT * FROM t1,称为Outer Query/Outer...
阅读全文
摘要:数据准备 -- 创建数据表 CREATE TABLE IF NOT EXISTS tdb_goods( goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, goods_name VA...
阅读全文
摘要:LIMIT语句限制查询数量[LIMIT {[offset,] row_count | row_count OFFSET offset}] demo: 限制查询结果为两条记录: SELECT * FROM user3 LIMIT 2; 限制查询结果为两条记录、并且从第三...
阅读全文
摘要:SELECT查询表达式解析SELECT select_expr [, select _expr …] [ FROM tb_references [WHERE where_condition] [GROUP BY {col_name | position} ...
阅读全文
摘要:UPDATE单表更新UPODATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name={expr1 | DEFAULT} [,col_name2={expr2 | DEFAULT}] … [WHERE where...
阅读全文
摘要:INSERT三种插入记录的方法1. INSERT [INTO] table_name [(column_name,…)] VALUES ({exprDEFAULT},…),(…),…; 2. INSERT [INTO] tb_name SET col_name{ex...
阅读全文
摘要:MODIFY修改列定义ALTER TABLE tb_name MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name] 可用于,修改列的顺序、列的数据类型 PS:从大类型修改到小类型,有可能...
阅读全文
摘要:删除主键约束ALTER TABLE tb_name DROP PRIMARY KEY; 因为每个表的主键约束只有一个,所以并不用指定名称。而且,设了自增(AUTO_INCREMENT)的主键是删不了的,原因是因为,《MySQL学习笔记(6)——空值和非空、主键自增 》...
阅读全文
摘要:添加主键约束ALTER TABLE tb_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,…) 如: ALTER TABLE user2 ADD CONSTRAINT P...
阅读全文
摘要:添加单列ALTER TABLE tb_name ADD [COLUMN] col_name column_definition [FIRST|AFTER col_name] 其中First After 可以定义添加的列的位置。 比如: ALTER TABLE user...
阅读全文
摘要:FOREIGN KEY外键约束1. 父表和子表必须使用相同的储存引擎,而且禁止使用零食表。 2. 数据表的储存引擎只能为InnoDB。 3. 外键列和参照列必须具有相似的数据类型。其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同。 4. 外键列回头参...
阅读全文
摘要:UNIQUE KEY唯一约束唯一约束可以保证记录的唯一性唯一约束的字段可以为空值(NULL)每张数据表可以存在多个唯一约束如: CREATE TABLE tb5 ( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, us...
阅读全文
摘要:空值和非空CREATE TABLE tb2( username VARCHAR(20) NOT NULL, age TINYINT UNSIGNED NULL ); 主键&自增CREATE TABLE tb3( ...
阅读全文
摘要:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 “我们知道在计算机中任何数据都是按ascii码存储的,而ascii码的128~255之间的值是不可见字符。而在网络上交换数据时,比如说从...
阅读全文
摘要:MySQL插入记录INSERT [INTO] tb_name [(col_name,…)] VALUES(val,…); 如: INSERT tb1 VALUES’x’,20,233.66);MySQL查询记录SELECT expr,… FROM tb_name; ...
阅读全文
摘要:创建数据表CREATE TABLE tb1( column_name,type_name ); column_name为列名,type_name为列的数据类型。 如: CREATE TABLE tb1( username VARCHAR(20), ...
阅读全文
摘要:MySQL学习笔记(3)——创建、查看、修改、删除数据库创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 红字部分为必须...
阅读全文
摘要:MySQL提示符——prompt\D 完整的日期\d 当前数据库\h 服务器名称\u 当前用户 常用命令显示当前服务器版本 SELECT VERSION();显示当前日期时间 SELECT NOW();显示当前用户 SELECT USER(); MySQL语法规范...
阅读全文
摘要:配置mysql安装目录下的my.ini文件修改default-character-set=latin1 为:default-character-set=utf8 如图: 重新启动mysql服务令其生效1.可以打开计算机管理的服务,右键重启即可 2.可以使用dos命令...
阅读全文