zoukankan      html  css  js  c++  java
  • 自学--数据库笔记--第一篇--基础

    自学--数据库笔记--第一篇--基础

    1.

    1 `create database --为创建数据库语法 后面直接接名字`

    2.

    1 `drop database   --删除数据库,后面直接接名字`

    3.

    1 `use             --打开数据库,后面直接接名字`

    4.

    1 `create table --创建表`

    5.

    1 `primary key --设置为主码`

    6.

    1 关于性别可使用CHECK约束后输入 wsex in(‘男’,’女’)
    2 
    3 `check(wsex in ('','')),--设置性别只能为男或女`

    7. 设置表之间的关系

    1 创建数据库关系表然后直接拉动到对应位置即可

    8. 创立索引

    1 建立索引是加快表的查询速度的有效手段
    2 基本类型的索引:聚集索引和非聚集索引
    3 聚集索引:根据索引键的值对其进行排序,索引每个表只能有一个聚集索引
    4 非聚集索引:不根据索引键进行排序,由于非聚集索引的表没有规定顺序所以查询速度会变比较慢

    9. 数据库的导入

    1 1.打开数据库
    2 2.点击任务
    3 3.导入数据
    4 4.选择数据源
    5 5.下一步
    6 //导入时需要进行表结构的修改

    10. 数据库的导出

    1 1.点击任务
    2 3.导出
    3 4.平面文件目标
    4 .mdf为数据文件
    5 .ldf为日志文件

    11. 创建表

     1 create table worker    
     2 --create table为创建表
     3 (
     4 wid char(3) primary key,   
     5 --primary key将当前设置为主键,当有2个主键时应在最后添写 primary key('需要设置为主键的名字','需要设置为主键的名字');
     6 wname varchar(50) not null,  
     7 --not null设置值是否可以为空
     8 wsex char(2) check (wsex in ('','')), 
     9  --check ('需要判断的条件') 设置判断
    10 wbirthdate date,
    11 wparyt char(2),
    12 wjobdate date,
    13 depid char(1)
    14 )
  • 相关阅读:
    服务器模型??
    tcp和udp详解??
    osi七层模型??
    高内聚 低耦合??
    进程和线程的区别和联系??
    2019.10.03题解
    2019.10.02题解
    2019.09.29考试报告
    2019.09.27考试报告
    2019.09.26考试报告
  • 原文地址:https://www.cnblogs.com/pongniwei/p/6527728.html
Copyright © 2011-2022 走看看