- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 mysql之非空约束,唯一约束,外键约束
非空约束:是指 某些列不能设置为NULL值,所以要对列添加非空约束非空约束的特点:不可以为空,但可以是重复值NOT NULL 是非空约束的关键字CREATE TABLE student (sid INT PRIMARY KEY AUTO_INCRAMENT,sname VARCHAR(50) NOT NULL, age INT);设置sname为非空约束 ...
2018-07-30 08:53:24 3469
原创 主键自增长
主键列的特性:必须唯一,不能为空通常设为主键列为整型,然后设置自增长创建表时指定主键自增长CREATE TABLE student( sid INT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR(50), age INT);修改表时设置自增长ALTER TABLE studentADD CHANGE sid(字段名) ...
2018-07-30 08:09:37 391
原创 mysql之约束
指定sid列为主键列,即为sid列添加主键约束约束:约束是指添加在列上,用来约束列的1、主键约束(唯一标识)主键的特性:唯一、被引用,非空;创建表时指定主键的两种方式(1)、CREATE TABLE student(表名)(sid INT PRIMARY KEY ,sname VARCHAR(50),age INT);指定sid列为主键列,即为sid...
2018-07-29 22:18:43 199
原创 mysql的备份和恢复
mysql的备份和恢复:数据库------sql语句 "备份"sql语句------数据库 "恢复" 1、数据库导出sql脚本 (备份数据库内容,并不是备份数据库,恢复数据的时候需要先创建数据库名)mysqldump -u用户名 -p密码 数据库名 > 生成的脚本文件的路径例如: mysqldump -ur...
2018-07-29 21:42:24 196
原创 mysql 之编码问题
1、查看mysql数据库编码SHOW VARIABLES LIKE 'char%';2、编码解释character_set_client:mysql使用该编码来解读客户端发送过来的数据例如:该编码为utf8,那么如果客户端发送过来的数据不是utf8,则会出现乱码 处理character_set_client=utf8的手段有两种(1)、让客户端发送utf8的数据...
2018-07-29 21:27:41 183
原创 DQL之聚合函数、分组查询、LIMIT子句
聚合函数是用来做列的纵向运算(1)、COUNT SELECT COUNT(*) FROM emp;查询计算出emp表中所有列都不为NULL的记录行数; SELECT COUNT(sal) FROM emp;查询记录emp表中comm列中不为NULL的记录的行数;(2)、MAXSELECT MAX(sal)FROM emp;查询emp...
2018-07-24 15:37:06 493
原创 DQL之条件控制
1、条件查询SELECT 语句可以使用WHERE字句来控制记录SELECT empno,ename,sal,comm FROM emp WHERE sal>10000 AND comm IS NOT NULL;SELECT empno,ename,sal,comm FROM emp WHERE sal BETWEEN 20000 AND 30000;SELECT empno...
2018-07-24 09:15:24 125
原创 DCL(Data Control Language)
1、创建用户 CREATE USER 用户名@IP地址 IDENTIFIED BY ‘密码’; 用户在指定的IP地址上登录CREATE UAER 用户名@‘%’ IDENTIFIED BY ‘密码’; 用户可以在任何地址上登录;2、给用户授权 GRANT 权限1,权限2,.... 权限n ...
2018-07-23 14:31:15 286
原创 DML(数据库 操作语言,对表记录的操作,表的增、删、改)
1、插入数值INSERT INTO 表名(列名1,列名2、,列名3.....)VALUES(列值1,列值2,列值3....);(1)、在表后给出要插入到的列名,其他没有指定的列等同于插入NULL,因为插入记录总是一行一行完成的(2)、在VALUES后给出列值,指的顺序和个数必须与前面指定的列对应 INSERT INTO 表名 VALUES(列值1,列...
2018-07-22 22:17:04 208
原创 mysql表的语法
1、创建表CREATER TABLE 表名(列名 列类型,列名 列类型,列名 列类型,......列名 列类型);2、查看当前数据库中所有的表名称:USE TABLES;3、查看指定表的创建语句:SHOW CREATE TABLE 表名;4、查看表结构:DESC 表名;5、删除表:DROP TABLE 表名;6、修改表: ...
2018-07-22 11:47:26 160
原创 DDL语法
1、查看所有的数据库:SHOW DATABASES;2、切换要选择的数据库:USE 数据库名;3、创建数据库:CREATE DATABASE 数据库名;4、删除数据库:DROP DATABASE 数据库名 ;5、数据库编码:ALTER DATABASE 数据库名 CHARSET SET utf8(编码类型); 数据类型 (常用的)int 整型double ...
2018-07-22 10:34:51 612
原创 Mysql的安装步骤
(1)、首先在官网上下载mysql-5.5.36-win32.msi(我们选择下载安装版(MSI Installer)而不用解压版(ZIP),选择Windows(x86,64-bit),MSI Installer跳转至下载页面,下载是Installer只有32位版本的,但是在安装时会同时安装32位和64位的,因此不需要有版本的顾虑)(2)、点击安装mysql-5.5.36-win32.msi ...
2018-07-21 08:33:58 308
原创 xml的语法
xml的文档声明:如果要想写一个xml文档,则第一步一定要写文档声明一般格式为:<?xml version="1.0" encoding="utf-8"?> 注意:文档声明一定在第一行第一列 否则内容不会显示在浏览器上 version----xml的版本 encoding----xml的编码格式(g...
2018-07-18 11:52:36 346
原创 在xpath中使用dom4j直接获取某个元素的方式
第一种形式:/AAA/DDD/BBB:表示一层一层的,AAA下面的DDD下面的BBB第二种形式://BBB:表示只要和这个相同的名称(BBB),都可以得到第三种形式:/*:表示可以得到所有的元素第四种形式:BBB[1]:表示第一个BBB元素BBB[last()]:表示最后一个BBB元素第五种形式 ://BBB[@id]:表示只要是BBB元素上有id属性的都可...
2018-07-17 18:07:39 782
原创 XPATH在dom4j中的使用
XPATH:默认情况下,dom4j是不支持xpath的,需要导入xpath的jar包 jaxen-1.1-beta-6.jar 在dom4j中提供了两个方法来支持xpath selectNodes("xpath 表达式 "):获取多个节点 selectSingleNode("xpath 表达式"):获取单个节点 ...
2018-07-17 17:49:13 272
原创 集合对象中线程安全的类?
集合对象中线程安全的类: 喂!SHE!喂:指的是vector; S:指的是stack; H:指的是hashtable; E:指的是enumeration;
2018-07-16 17:46:49 346
原创 JAVA的反射机制主要提供的功能有哪些
JAVA的反射机制主要提供的功能有: 1、在运行时判断任意一个对象所属的类; 2、在运行时构造任意一个类的对象; 3、在运行时判断任意一个类所具有的成员变量和方法; 4、在运行时调用任意一个对象的方法; 5、生成动态代理;得到该对象所属的类:Class ownerClass = owner.get...
2018-07-16 17:40:27 6666
原创 math.floor 、cell、round的用法
Math.floor:floor: - - 地板数学函数,返回double类,向下取整,求一个浮点数的天花板,就是求一个最接近它的整数。例如:Math.cell(0.60) -- 0Math.cell(0.48) -- 0Math.cell:cell - - 装天花板数学函数,返回double类,向上取整,求一个浮点数的天花板,就是求一个最接近它的整数。...
2018-07-16 17:31:42 4023
vmware虚拟机和VirtualBox虚拟机
2019-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人