精华内容
下载资源
问答
  • 关于向数据库中添加日期

    千次阅读 2016-09-21 22:00:53
    写了java代码连接数据库,在向数据库中添加日期的时候遇到问题 比如向数据库中添加日期为Date date = new Date(2016, 9, 21),但是在数据库中日期就会变为3916-10-21,连续添加了几次,发现每次添加的日期年都会加...

    写了java代码连接数据库,在向数据库中添加日期的时候遇到问题
    比如向数据库中添加日期为Date date = new Date(2016, 9, 21),但是在数据库中日期就会变为3916-10-21,连续添加了几次,发现每次添加的日期年都会加1900,月份会加1,日不变。
    查看Date源代码发现:
    Date为 java.sql.Date;

     public String toString () {
            int year = super.getYear() + 1900;
            int month = super.getMonth() + 1;
            int day = super.getDate();
            char buf[] = "2000-00-00".toCharArray();
            buf[0] = Character.forDigit(year/1000,10);
            buf[1] = Character.forDigit((year/100)%10,10);
            buf[2] = Character.forDigit((year/10)%10,10);
            buf[3] = Character.forDigit(year%10,10);
            buf[5] = Character.forDigit(month/10,10);
            buf[6] = Character.forDigit(month%10,10);
            buf[8] = Character.forDigit(day/10,10);
            buf[9] = Character.forDigit(day%10,10);
            return new String(buf);
        }

    发现在toString ()方法中,年份后面添加了1900,月份后面添加了1

    所以我在添加日期的时候改为:
    Date date = new Date(2016-1900, 9-1, 21)
    或者
    在API中发现Date类中有个方法
    **static Date valueOf(String s)
    将 JDBC 日期转义形式的字符串转换成 Date 值。**
    所以可以改为
    **Date date = new Date(2016, 9, 21);
    date.valueOf(“2016-9-22”);**

    展开全文
  • 在 Visual Studio 创建一个数据库添加表 可以使用 Visual Studio 来创建和更新 SQL Server Express LocalDB 的本地数据库文件。还可以通过在 Visual Studio 的 "SQL Server 对象资源管理器工具" 窗口...

    在 Visual Studio 中创建一个数据库并添加表

    •  

      可以使用 Visual Studio 来创建和更新 SQL Server Express LocalDB 中的本地数据库文件。 还可以通过在 Visual Studio 的 " SQL Server 对象资源管理器工具" 窗口中执行 transact-sql 语句来创建数据库。 在本主题中,我们将创建一个 .mdf文件并使用表设计器添加表和键。

      先决条件

      若要完成本演练,你需要安装在 Visual Studio 中的 .net 桌面开发数据存储和处理工作负荷。 若要进行安装,请打开Visual Studio 安装程序,然后选择要修改的 Visual Studio 版本旁边的 "修改(或更多 > 修改)"。

       备注

      本文中的过程仅适用于 .NET Framework Windows 窗体项目,不适用于 .NET Core Windows 窗体项目。

      创建一个项目及本地数据库文件

      1. 创建新的Windows 窗体应用(.NET Framework) 项目,并将其命名为SampleDatabaseWalkthrough

      2. 在菜单栏上,选择 "项目" " > 添加新项"。

      3. 在项模板列表中,向下滚动并选择 "基于服务的数据库"。

        “项模板”对话框

      4. 将数据库命名为sampledatabase.mdf,然后单击 "添加"。

      添加数据源

      1. 如果 "数据源" 窗口未打开,请按Shift + Alt + D或选择View > 菜单栏上的 "查看其他 Windows > 数据源" 来打开它。

      2. 在 "数据源" 窗口中,选择 "添加新数据源"。

        在 Visual Studio 中添加新数据源

        "数据源配置向导" 将打开。

      3. 在 "选择数据源类型" 页上,选择 "数据库",然后选择 "下一步"。

      4. 在 "选择数据库模型" 页上,选择 "下一步" 以接受默认值(数据集)。

      5. 在 "选择你的数据连接" 页上,选择下拉列表中的 " sampledatabase.mdf " 文件,然后选择 "下一步"。

      6. 在 "将连接字符串保存到应用程序配置文件中" 页上,选择 "下一步"。

      7. 在 "选择数据库对象" 页上,您将看到一条消息,指出该数据库不包含任何对象。 选择 “完成”

      查看数据连接的属性

      可以通过打开数据连接的属性窗口,查看sampledatabase.mdf文件的连接字符串:

      • 选择 "查看 > SQL Server 对象资源管理器" 以打开 " SQL Server 对象资源管理器" 窗口。 展开 (localdb) "\MSSQLLocalDB >数据库",然后右键单击 " sampledatabase.mdf ",然后选择 "属性"。

      • 或者,如果该窗口尚未打开,还可以选择 "查看 > 服务器资源管理器"。 展开 "数据连接" 节点,右键单击 sampledatabase.mdf,然后选择 "属性",以打开属性窗口 

         提示

        如果无法展开 "数据连接" 节点,或未列出 Sampledatabase.mdf 连接,请在服务器资源管理器工具栏中选择 "连接到数据库" 按钮。 在 "添加连接" 对话框中,确保在 "数据源" 下选择 " Microsoft SQL Server 数据库文件",然后浏览到并选择 sampledatabase.mdf 文件。 通过选择 "确定" 完成添加连接。

      使用表设计器创建表和键

      在本部分中,将创建两个表、每个表中有一个主键和几行示例数据。 你还将创建外键以指定一个表中的记录如何对应于另一个表中的记录。

      创建 Customers 表

      1. 服务器资源管理器中,展开 "数据连接" 节点,然后展开 " sampledatabase.mdf " 节点。

        如果无法展开 "数据连接" 节点,或未列出 Sampledatabase.mdf 连接,请在服务器资源管理器工具栏中选择 "连接到数据库" 按钮。 在 "添加连接" 对话框中,确保在 "数据源" 下选择 " Microsoft SQL Server 数据库文件",然后浏览到并选择 sampledatabase.mdf 文件。 通过选择 "确定" 完成添加连接。

      2. 右键单击 "",然后选择 "添加新表"。

        “表设计器”将打开并显示一个网格,其中有一个默认行,表示所创建表中的一列。 通过向网格中添加行,即可在表中添加列。

      3. 在网格中,为下列各个条目添加行:

        表 1
        列名称数据类型允许空
        CustomerIDnchar(5)False(清除)
        CompanyNamenvarchar(50)False(清除)
        ContactNamenvarchar (50)True(已选定)
        Phonenvarchar (24)True(已选定)
      4. 右键单击 CustomerID 该行,然后选择 "设置主键"。

      5. 右键单击默认行( Id ),然后选择 "删除"。

      6. 通过更新脚本窗格的第一行来命名 Customers 表,与以下示例相匹配:

        SQL复制

        CREATE TABLE [dbo].[Customers]
        

        应看到与下面类似的内容:

        表设计器

      7. 表设计器的左上角,选择 "更新"。

      8. 在 "预览数据库更新" 对话框中,选择 "更新数据库"。

        "Customers" 表在本地数据库文件中创建。

      创建 Orders 表

      1. 添加另一个表,然后在下表中为每个条目添加行:

        表 2
        列名称数据类型允许空
        OrderIDintFalse(清除)
        CustomerIDnchar(5)False(清除)
        OrderDatedatetimeTrue(已选定)
        OrderQuantityintTrue(已选定)
      2. 将 "订单 id " 设置为主键,然后删除默认行。

      3. 通过更新脚本窗格的第一行来命名 Orders 表,与以下示例相匹配:

        SQL复制

        CREATE TABLE [dbo].[Orders]
        
      4. 表设计器的左上角,选择 "更新"。

      5. 在 "预览数据库更新" 对话框中,选择 "更新数据库"。

        Orders 表是在本地数据库文件中创建的。 如果在服务器资源管理器中展开 "" 节点,则会看到两个表:

        表节点服务器资源管理器中展开

      创建外键

      1. 在 Orders 表的表设计器网格右侧的上下文窗格中,右键单击 "外键",然后选择 "添加新外键"。

        在 Visual Studio 中的表设计器中添加外键

      2. 在出现的文本框中,将文本 " ToTable " 替换为 "客户"。

      3. 在 T-sql 窗格中,更新最后一行以与以下示例匹配:

        SQL复制

        CONSTRAINT [FK_Orders_Customers] FOREIGN KEY ([CustomerID]) REFERENCES [Customers]([CustomerID])
        
      4. 表设计器的左上角,选择 "更新"。

      5. 在 "预览数据库更新" 对话框中,选择 "更新数据库"。

        创建外键。

      用数据填充表

      1. 服务器资源管理器SQL Server 对象资源管理器中,展开示例数据库的节点。

      2. 打开 "" 节点的快捷菜单,选择 "刷新",然后展开 "" 节点。

      3. 打开 "Customers" 表的快捷菜单,然后选择 "显示表数据"。

      4. 为某些客户添加所需的任何数据。

        你可以指定任意五个字符作为客户 ID,但至少选择一个能记住的以便稍后在此过程中使用。

      5. 打开 Orders 表的快捷菜单,然后选择 "显示表数据"。

      6. 为一些订单添加数据。

         重要

        请确保所有订单 Id 和订单数量均为整数,并且每个客户 ID 都与在 Customers 表的CustomerID列中指定的值匹配。

      7. 在菜单栏上,选择 "文件" " > 全部保存"。

    展开全文
  • SQL Server向数据库表中添加主键列

    万次阅读 2018-02-28 19:47:50
    SQL 目录:...    SQL Server 数据库已设置主键的数据库表中插入新一列,并设为主键。  首先从基础知识开始看,  建表: create table 表名 ( 字段名1 int not null, …………, ...

    SQL 目录:https://blog.csdn.net/dkbnull/article/details/87932858

     

            SQL Server 数据库,向已设置主键的数据库表中插入新一列,并设为主键。

            首先从基础知识开始看,

            建表:

    create table 表名 ( 
       字段名1 int not null,    …………,
       [constraint 约束名] primary key (字段名1, …)
    )

            对已有表添加主键约束

    alter table 表名 [add constraint 约束名] primary key(字段名1 ,… )
    

            删除主键

    alert table 表名 drop constraint 约束名
    

            SQL Server 数据库,向已设置主键的数据库表中插入新一列,并设为主键。

            SQL 语句如下

    if not exists (select 1 from syscolumns where name = '字段名1' and id = (select id from sysobjects where name = '表名' and type = 'U')) 
    begin 
      alter table 表名 add 字段名1 varchar(4) NOT NULL default '0';
      alter table 表名 drop constraint 约束名; 	
      alter table 表名 add constraint 约束名 primary key (字段名1, 字段名2, 字段名3);
    end

    约束名一般命名为  PK_表名

     

     

    展开全文
  • 实现PostGreSQL快速插入行数据

    实例:例如数据库中有一个2013Rainfall数据表


    想在下面接着插入一行数据,在pgAmin III 界面中,点击SQL,并其界面下输入,如下图所示

    并运行,同时刷新编辑数据界面,可看到数据插入成功,如下图所示。


    展开全文
  • 我用java程序本地的sql server 2000中添加一条记录,java控制台提示成功![图片说明](https://img-ask.csdn.net/upload/201702/04/1486204123_720929.png)但是用查询分析器select之后并没有这条记录。![图片说明]...
  • 数据库中的Schema是什么?

    万次阅读 多人点赞 2018-01-10 13:14:35
    数据库中,schema(发音 “skee-muh” 或者“skee-mah”,中文叫模式)是数据库的组织和结构,schemas andschemata都...模式包含了schema对象,可以是表(table)、列(column)、数据类型(data type)、视图(view)...
  • 环境: python 3.7.1 sqlite3 2.6.0 SQLite 3.21 import sqlite3 lists=sqlite3.connect('tree.db') fptree=lists.cursor() ... #添加新列到数据库 add_column='''ALTER TABLE summary ADD COLUMN freq''' fptre...
  • 数据库表添加注释

    千次阅读 2019-07-11 13:25:59
    oracle数据库名称添加注释信息: COMMENT ON TABLE 表名 IS '注释信息'; COMMENT ON COLUMN 表名.字段名 IS '字段注释信息'
  • 106.Oracle数据库SQL开发之 ——向表中添加注释 欢迎转载,转载请标明出处:   注释有助于记住或列的用途。使用COMMENT语句可以或列添加注释。 例如:   store@PDB1> comment on table order_status2 is'...
  • 下面简单介绍一下如何使用MySQL Workbench建立数据库,建立新的,为表添加数据。     点击上图的“加号”图标,新建一个连接,         如上图,先输入数据库的账号密码,帐号默认为root,填...
  • 对oracle数据库中表添加主键约束

    千次阅读 2017-10-04 15:22:18
    –创建主外键(可以在创建的同时添加主外键约束,也可以 –创建完成后再添加约束 )—–方法一:创建的同时,添加主键约束语法:create table 表名 ( 列名1 数据类型及长度 constraint 主键名称(一般主键...
  • 添加mysql数据库: 报错了,因为我是本地mysql,默认只支持localhost连接 解决方法见我另一篇文章: ... 问题解决后: ...接下来添加表: ...选择要添加哪个数据库: 就可以...
  • thinkphp5接收form表中的数据及mysql数据库添加数据的方法 namespace app\admin\controller; use think\Db;//引入Db类,在使用助手函数db的时候,不需要引入类 use think\Controller;//引入Controller class ...
  • 数据库里有一个Northwind示例数据库,但是我们安装数据库的时候一般不会安装这个,所以当我们需要使用的时候,怎样在已安装的数据库里建上Northwind这个示例数据库呢? (一) 预备工作 1、从网上下载SQL2000...
  • ----------商品类别--------------------------商品类别------------create table CategoryInfo(category_id number(10) primary key not null,--商品类别编号category_name varchar(50),--商品名称--创建日期...
  • 一、怎样建立数据库 建立数据库的方法...选取保存位置和保存类型(数据库),在数据库名文本框,输入建立的数据库名称,如“销售库”,单击“保存”,此时,系统会显示数据库设计器。这时,建立的数据库里面没有任何
  • //如何添加Date类型的生日日期  Date birthday=new SimpleDateFormat("yyyy-MM-dd").parse("2000-11-11");  user.setBirthday(birthday);    //如何添加 创建日期  ...
  • 一、在视图下添加文件和数据文件 ... 二、使用sql语句添加文件组合数文件 ...--使用sql语句添加文件组和数文件--E_Market数据库进行操作USE E_Market--添加组FG5ALTER DATABASE E_Market ADD FILEGROUP FG5 GO--...
  • 如何在mysql数据库中添加表字段

    万次阅读 2018-10-22 20:47:24
    如何在mysql数据库中添加表字段 我们在工作开发通常会用到Mysql数据库:在与其他人测试时,会让交付新增的字段的SQL语句。 如何在数据库中新增一个字段: --添加表字段 alter table t_hibernate_student(.....
  • 在使用mybatis-plus时候,会在实体中添加一些数据库表中不存在的字段,为了在页面显示该属性,如果运行那么这个字段就会无法进行自动映射而报错。 二、报错如下 Error querying database. Cause: ...
  • 三、通过 JDBC MySQL 数据库添加数据 1、在目标数据库创建目标数据 可以使用 SQL 语句或 MySQL 数据库可视化工具在目标数据库添加目标数据结构如下: 其中 id 和 bookCount 为无符号,将命名...
  • 数据库中如何添加前判断之前是否存在该。看似简单的问题,但是如果脚本写的不好,就会造成数据损失。  工作数据库脚本一般需要支持重复执行,所以怎么判断是否存在同样名称的呢?  很多人会觉得,...
  • C#创建Access数据库以及,并表格添加数据本文主要演示如何通过C#创建Access数据库以及表格,并表格中添加列。
  • 先创建一个数据库 ...在数据库中创建一个 create table user2( 添加表的每一列的 属性 id int primary key auto_increment, username varchar(20) unique, password varchar(20) not null, age
  • (1)ALTER TABLE TABLENAME ADD(COLUMNNAME VARCHAR2(300 CHAR) DEFAULT ' ' NOT NULL); 无法将一个非空字段添加表中,除非...(2)将数据库表中的一个可空字段修改为非空字段 1、UPDATE TABLENAME SET COLUMNN...
  • 1.显示数据库信息:通过show database命令。...数据库是表的容器,表,必须输入某个数据库。因而在创建表之前要指定数据库。1.可以通过语法指明表所属的数据库。库.表语法。如果任何的标识符出现了特...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,704,670
精华内容 681,868
关键字:

向数据库中添加的表可以是