数据库相关
明天去哪
博观而约取,厚积而薄发.每天坚持写代码
展开
-
mysql数据库入门
java相关的内容真的好多,在学习的过程中遇到了要学习mysql数据库,只能大概的学习一下了。。。登录数据库 mysql -uroot -p常用命令:select version();/now();/user();每个命令都要添加";"规范写法:关键字、函数名大写数据库名、表名、字段名称小写分号结尾创建数据库:CREATE DATABASE [IF NOT EXISTS]原创 2015-09-28 19:12:15 · 433 阅读 · 0 评论 -
mysql 数据库设置中文输入
ps: 在数据库的运用中遇到中文输入乱码的情况是很常见的,只需要按照规则进行相应的设置,就可以随意的加入中文呢了!建数据库添加默认编码 create database info default character set utf8;查看各层次的编码 show variables like 'char%'建表添加默认编码 create table article( id int(11)原创 2016-03-14 19:07:23 · 3680 阅读 · 0 评论 -
MYSQL存储过程
存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理 删除过程:DROP PROCEDURE [IF EXISTS] pro_name;原创 2015-10-31 09:36:18 · 346 阅读 · 0 评论 -
自定义函数
注:DELIMITER 可以改变sql语句中的语句结束符 如:DELIMITER //创建函数:CREATE FUNCTION fun_name RETURNS type RETURN content; 删除函数:DROP FUNCTION fun_name;原创 2015-10-01 09:39:58 · 407 阅读 · 0 评论 -
mysql中的运算符和函数
字符函数 注:mysql中字符串的第一个位置下表是1数值运算符和函数比较运算符和函数日期时间函数信息函数聚合函数 加密函数 MD5() 信息摘要算法; PASSWORD() 密码算法;原创 2015-09-29 22:35:39 · 968 阅读 · 0 评论 -
操作记录
(1)插入记录INSERT tbl_name [()]VALUES()INSERT tbl_name SET/SELECT col_name=expre; //用于子查询,可将查询结果写入到另一个数据表(2)更新记录单表更新 UPDATE tbl_name SET col_name1 = col_value,col_name2 = col_value [WHERE];(3)删除原创 2015-09-29 16:46:00 · 367 阅读 · 0 评论 -
约束及修改数据表
外键约束查询表中索引:SHOW INDEXES FROM tbl_name[\G]; \G的作用是以表格显示删除表中记录:DELETE FROM tbl_name WHERE id=3;外键约束的参照操作:CASCADE:当父表删除或更新记录时,子表的记录也被更新SET NULL NO ACTION/RESTRICT;拒绝对父表的删除或更新,其中no action是s原创 2015-09-29 11:20:32 · 640 阅读 · 0 评论 -
子查询与连接
嵌套在查询内部的查询为子查询,在圆括号中。外层查询可以是SELECT,INSERT,UPDATE,SET,DO;(1)使用比较运算符的查询 当子查询返回多个结果时修饰词:ANY,SOME,ALL(2)由[NOT] IN的子查询(3)[NOT] EXISTS返回boolean插入记录INSERT tbl_name(col_name) SELECT子查询语句多表更新UP原创 2015-09-29 20:53:20 · 519 阅读 · 0 评论 -
MYSQL数据操作表
USE db_name;打开数据库 SELECT DATABASE(); 创建数据表:CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, … ) 查看数据表列表(默认是本数据库列表): SHOW TABLES [FROM db_name]; 查看数据表结构: SHOW COLUMNS FORM table_原创 2015-09-28 20:22:19 · 423 阅读 · 0 评论 -
数据库设计
数据库设计过程需求分析 数据是什么数据有哪些属性数据和属性各自的特点是什么逻辑设计 通过er图进行逻辑建模物理设计维护优化 新的需求进行建表索引优化大表拆分需求分析了解 系统中所要存储的数据数据的存储特点数据的生命周期搞清楚(这个是重点) 实体之间的关系(1:1,1:n,m:n)实体所包含的属性哪些属性或属性的组合可以唯一标识一个实体(码) 逻辑设计做什原创 2016-05-18 13:46:29 · 549 阅读 · 0 评论