数据表

MySQL Summary

感情迁移 提交于 2019-11-28 17:40:58
MySQL Mysql 是最流行的关系型数据库管理系统,由瑞典MySQL公司开发,目前属于Oracle。MySQL使用标准的SQL数据语言形式。 Concept In MySQL 主键: 主键是唯一的,一个数据表只能有一个主键, 可以用主键来查询数据。 外键:用于关联两个数据表。 复合键(组合键):将多个列作为一个索引键,一般用于复合索引。 MySQL Install and Setup service mysqld start 启动mysql mysql -h localhost -u root -p 进入mysql client端进行执行简单的SQL命令 quit OR Ctrl + D 退出mysql。 mysqladmin -u root password "new_password"; to set new password. SHOW DATABASES; to list all databases MySQL 数据类型 MySQL中主要有三种数据类型:熟悉、日期|时间、字符串,MySQL支持所有标准SQL数值数据类型 See more info. 。 MySQL 数据库操作命令 SHOW DATABASES; To list all databases use XXX; To choose the XXX database SHOW TABLES;

java 连 mysql + 查询数据表

杀马特。学长 韩版系。学妹 提交于 2019-11-28 17:39:27
摘要:java 连 mysql + 查询数据表 eclipse的lib放入mysql-connector-java-5.1.29-bin.jar public static void main(String[] args) { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=Big5", "root","admin"); System.out.println("Connected to the database"); Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); String sql = "select * from sakila.actor"; ResultSet rs = stmt.executeQuery(sql); while(rs.next()) { System.out.print("actor

java 连 mysql + 查询数据表

北城以北 提交于 2019-11-28 17:27:49
摘要:java 连 mysql + 查询数据表 eclipse的lib放入mysql-connector-java-5.1.29-bin.jar public static void main(String[] args) { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=Big5", "root","admin"); System.out.println("Connected to the database"); Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); String sql = "select * from sakila.actor"; ResultSet rs = stmt.executeQuery(sql); while(rs.next()) { System.out.print("actor

数据库-MySQL初学

为君一笑 提交于 2019-11-28 16:19:24
前言 到月底了,一直在忙,终于抽出点时间来好好学习新知识了~ 之前一直以为测试用不到数据库知识的,现在真正工作了才发现,不管开发还是测试都是要会的~, 小目标:熟悉数据库,增删查改 现在就开始学习,0基础小白学习数据库 一、数据库简介 数据库,顾名思义,按照数据结构来组织、存储和管理数据的仓库。 MySQL是数据库的集合,里面有很多数据库,数据库包含很多数据表--存储单元,数据存储在数据表里。网上有个例子很形象, 图书馆,就是MySQL,图书馆里面分南库,北库,这就是数据库,每个库里面的书都是放在书架上的,书架就是数据表,而放在书架上的很多本书,就是数据。 也就是MySQL->数据库->数据表->数据 二、MySQL 我是用的数据库管理工具是SQLyog,各种版本的数据库管理工具有很多,第一次用是同事介绍的~ 挺好用的,有操作详解,直接单击.exe文件即可进行操作~ 从cmd窗口进入操作数据库,目前还没有学会,未完待续, 数据库常用操作: 1.数据库用户名的添加和修改,可以通过数据库的安全性来添加。 2.数据库的创建直接右击数据库(新建数据库即可)创建数据库会保存在两个文件里, 一个是...mdf 是用来存储数据的,另一个是...ldf是存储操作的,比如谁谁谁在什么时候对该数据库进行了什么操作,比如增删查改。 3.数据库的添加可以右击数据库然后附加mdf文件即可。 4.数据库的删除

SQLite学习手册(命令行工具)

我是研究僧i 提交于 2019-11-28 13:29:19
工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的官方 下载 网站,提供了支持多个平台的命令行工具,使用该工具我们可以完成大多数常用的SQLite操作,就像sqlplus之于Oracle。以下列表给出了该工具的内置命令: 命令名 命令说明 .help 列出所有内置命令。 .backup DBNAME FILE 备份指定的 数据库 到指定的文件,缺省为当前连接的main数据库。 .databases 列出当前连接中所有attached数据库名和文件名。 .dump TABLENAME ... 以SQL文本的格式DUMP当前连接的main数据库,如果指定了表名,则只是DUMP和表名匹配的数据表。参数TABLENAME支持LIKE表达式支持的通配符。 .echo ON|OFF 打开或关闭显示输出。 .exit 退出当前程序。 .explain ON|OFF 打开或关闭当前连接的SELECT输出到Human Readable形式。 .header(s) ON|OFF 在显示SELECT结果时,是否显示列的标题。 .import FILE TABLE 导入指定文件的数据到指定表。 .indices TABLENAME 显示所有索引的名字

easyui datagrid 部分参数整理

牧云@^-^@ 提交于 2019-11-28 11:07:21
easyui datagrid 部分参数整理 (2013-12-04 19:36:53) 转载 ▼ 标签: easyuidatagrid it 分类: javascript_css 数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性。 名称 类型 描述 默认值 columns array 数据表格列配置对象,查看列属性以获取更多细节。 undefined frozenColumns array 跟列属性一样,但是这些列固定在左边,不会滚动。 undefined fitColumns boolean 设置为true将自动使列适应表格宽度以防止出现水平滚动。 false autoRowHeight boolean 定义设置行的高度,根据该行的内容。设置为false可以提高负载性能。 true toolbar array,selector 数据表格顶部面板的工具栏。可能的值: 1)数组,每个工具选项和链接按钮相同。 2)选择显示的工具栏。 在一个<div>的标签定义工具栏: $('#dg').datagrid({ toolbar: '#tb'});<div id="tb"><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true"/a

easyui datagrid 部分参数整理

巧了我就是萌 提交于 2019-11-28 11:07:03
数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性。 名称 类型 描述 默认值 columns array 数据表格列配置对象,查看列属性以获取更多细节。 undefined frozenColumns array 跟列属性一样,但是这些列固定在左边,不会滚动。 undefined fitColumns boolean 设置为true将自动使列适应表格宽度以防止出现水平滚动。 false autoRowHeight boolean 定义 设置行的高度 , 根据 该行 的内容 。 设置为 false可以提高 负载性能 。 true toolbar array,selector 数据表格 顶部 面板 的工具栏 。 可能的值: 1) 数组,每个 工具选项 和链接按钮 相同 。 2) 选择 显示 的 工具栏 。 在 一个<div> 的 标签 定义 工具栏 : $('#dg').datagrid({ toolbar: '#tb' }); <div id="tb"> <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true"/a> <a href="#" class="easyui-linkbutton" data-options=

使用CodeFirst创建并更新数据库

怎甘沉沦 提交于 2019-11-28 11:00:22
本文主要介绍如何使用CodeFirst模式来新建并更新数据库 在使用Entity Framwork的三种方式(ModelFist、DBFirst、CodeFirst)中,CodeFirst方式书写的代码最为干净。 至于CodeFist方式的详细优缺点请各位读者自行搜索,这里不多赘述。 1. 使用CodeFirst方式创建数据库 我们新建一个控制台项目,项目中添加两个Model:Author和Blog以及DbContext。 DbContext的添加方式如下: 项目上右键->添加->新建项->ADO.NET Entity Data Model->Empty Code First model 项目代码如下: 1 //默认生成的数据表名为类名+字母s,这里使用TableAttribute来指定数据表名为T_Authors 2 [Table("T_Authors")] 3 public class Author 4 { 5 public int Id { set; get; } 6 public string Name { set; get; } 7 /* 8 此处定义了Blog类型的属性,所以要确保Blog类中至少要有一个表示主键的字段,即public int Id { set; get; }。      否则在生成数据表时会报错:"EntityType 'Blog' has no

数据表中记录明明有,session.get(类.class, id);返回null

余生长醉 提交于 2019-11-28 08:08:59
出现null的处理思路首先检查数据库中是否真的有这个记录 确实存在的,用接口查一下最大值,也是存在的,数据库连接正常 写sql也可以查得到 然而诡异的事情出现了 难道是一直在用的dao代码出了问题? public Article getById(Session session, int id) { return (Article) session.get(Article.class, id); } 换一个id试试,,,要死啊,代码没问题啊 实在没办法了,当我把查询hql写为 的时候,终于看到有用的错误信息了 org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.hs.model.SectionModel#0] 啊原来是sectionId外键引用了不存在的section表记录 打开表,一看,那可不 id最小就是1了 把记录修改一下 问题解决 但是这还没有办法解决我的业务问题,未完待续 来源: https://www.cnblogs.com/jnhs/p/11401316.html