zoukankan      html  css  js  c++  java
  • 数据库基础,表及SQL语句

     1  数据库基础及T-SQL语句
     2 
     3 字符类型:
     4 
     5 int 整型
     6 float 小数
     7 double 小数
     8 varchar(20) 字符串
     9 bit 布尔型数据
    10 datetime 日期时间类型
    11 text 长文本
    12 
    13 (以下两种不经常使用)
    14 
    15 money 存货币
    16 image 存二进制数据
    17 
    18  
    19 
    20 数据表:
    21 1.列名 类型 长度
    22 2.主键 每个表都要有 主键列是不能重复的,是能够唯一标识一条数据的
    23 3.控制列的类型(索引) 唯一索引 非空
    24 4.外键 存在与两个表之间的关系

      1 数据库的设计:
      2 三大范式:
      3 1.第一范式:保证列的原子性,相对于功能
      4 山东省淄博市张店区
      5 山东省 淄博市 张店区
      6 
      7 2.第二范式:每一列都要和主键有关系
      8 每一列和该表有关系
      9 
     10 3.第三范式:每一列都要和主键有直接关系
     11 
     12  
     13 
     14  
     15 
     16 T-SQL语句
     17 
     18 1.创建数据库
     19 create database test3;
     20 
     21 2.删除数据库
     22 drop database test3;
     23 
     24 3.创建表
     25 create table test
     26 (
     27 code varchar(20),
     28 name varchar(20)
     29 );
     30 
     31 create table test1
     32 (
     33 code varchar(20) primary key,
     34 name varchar(20)
     35 );
     36 
     37 create table test2
     38 (
     39 code varchar(20) primary key,
     40 name varchar(20) not null
     41 );
     42 
     43 create table zhu
     44 (
     45 code int primary key,
     46 name varchar(20)
     47 );
     48 create table cong
     49 (
     50 code int primary key,
     51 name varchar(20),
     52 zhu int,
     53 foreign key (zhu) references zhu(code)
     54 );
     55 
     56 create table haoyou
     57 (
     58 ids int auto_increment primary key,
     59 me varchar(20),
     60 friends varchar(20)
     61 );
     62 
     63 4.删除表
     64 drop table haoyou;
     65 
     66 
     67 关键字:
     68 primary key 主键
     69 not null 非空
     70 foreign key (列名) references 主表名(列名) 外键
     71 auto_increment 自增长列
     72 
     73  
     74 
     75 添加数据
     76 insert into 表名 values('n001','张三');
     77 
     78 insert into test2 values('n001','');
     79 insert into test2(code) values('n001'); 指定列添加
     80 insert into haoyou values('zs','ls');
     81 
     82  
     83 
     84 CRUD操作
     85 1.增加
     86 insert into 表名 values(列的值,列的值)
     87 insert into 表名(列名,列名) values(值,值)
     88 
     89 2.删除
     90 delete from 表名
     91 delete from test
     92 
     93 delete from 表名 where 条件
     94 delete from test where code='n002'
     95 
     96 3.修改
     97 update 表名 set 列名= 98 update test set name='回族'
     99 
    100 update 表名 set 列名=值 where 条件
    101 update test set name='汉族' where code='n002'
  • 相关阅读:
    葡萄城报表介绍:Web 报表
    葡萄城报表介绍:B/S 报表软件
    深入解析 ERP 计划的各个层次
    大数据商业智能的十大戒律
    活字格企业 Web 应用生成器新手上路指南
    ERP 实施执行力提高的障碍,看看你中了几招?
    11招教你做好 ERP 系统维护
    使用yum命令安装lamp和lnmp
    yii2文件上传
    yii2.0使用ActionForm创建表单
  • 原文地址:https://www.cnblogs.com/aqxss/p/6207274.html
Copyright © 2011-2022 走看看