zoukankan      html  css  js  c++  java
  • 数据库的基本操作

    数据库的基本操作

     1. 数据库--表结构--字段(列)

     2.每行数据代表着一条数据(纪录)

    一.创建

    >新建数据库

     选中链接--右键点击--创建数据库--输入你需要的数据库名称--(如果选择的是Mysql数据库,需要选择字符集)--字符集选择“UTF-8”(推荐)或者“GBK”--确定

    >存数据

    新建好的数据库双击点开--表--右键--创建表(可以手写字段了)

    长度:在这个字符串里最多放多少字符,(长度随意,一般写50)

    >创建栏位或插入栏位

    >保存(或Ctrl+s)

    >起表名--确定

    >再次回到创建表的页面--点击设计表(或者右键点击设计表)

    二.手动添加数据

    >打开表(或者双击)

    >手动输入数据

    >下面的'+'--再次添加;‘√’保存。

    三.用代码实现数据库创建(查询--找到数据库--点击创建查询(数据库里所执行的代码叫查询))

    T-SQL语句:是一种通用的数据库操作语句

    1.创建表:

    create table Family

    (

        Code varchar (50) primary key,   //primary key :主键列

        Name varchar (50) not null,        //not null :非空

        Sex bit

    );

     create table Nation

    (

        Code varchar (50) primary key,

        Name varchar(50)

    );

    create  table Info

    (

        Code int auto_increment primary key,       //自增长列,整型数据,默认从1开始,一般作为主键列

        Name varchar(50),

        Sex bit,

        Brithday date,

        Height float,

        Nation varchar(50) references Nation(Code)     //references Nation(Code) 称作:外键

    )

    注:两个表之间是两个批处理,如果要链接这两个语句需要加个分号“;”   、最后一个字段写完后不要加逗号“,”

    数据库的特点

    1.关系型数据库,有严格的规范

    2.每张表必须有主键(主键列):能够唯一标识一条数据的字段

    3.主键不能重复添加

    4.表和表之间要有关系(例:info表中的nation用数字表示,另建一个nation表存储实际信息,nation表和info表之间的关系),控制另一个表的表称作主表(nation表),另一个表称作从表(info表)---外键关系

    >保存

    常用到的关键字

    primary key:主键

    not null:非空

    auto_increment:自增长列,必须是整型,自动增长不用添加

    references:引用 外键关系

    注:在sql里,无论是哪个数据库,都没有String的数据类型,要用varchar表示代表字符串;布尔型用bit表示,布尔型不用写长度;存放日期时间用date(或datetime)表示;

    整数int,小数float或double。布尔型用0和1表示;datetime表示形式,例:2016-01-17;一般来说只有varchar需要写长度,其他的不用

  • 相关阅读:
    [BZOJ4029][HEOI2015]定价
    [BZOJ3261]最大异或和
    [BZOJ3166][Heoi2013]Alo
    [BZOJ1030][JSOI2007]文本生成器
    [BZOJ2595][Wc2008]游览计划
    Speculative store buffer
    十四 oracle 视图
    十三oracle --控制结构(分支,循环,控制)
    十二、oracle 数据库(表)的逻辑备份与恢复
    十一、oracle 数据库管理员
  • 原文地址:https://www.cnblogs.com/supermeimei/p/5137019.html
Copyright © 2011-2022 走看看