zoukankan      html  css  js  c++  java
  • SQL数据库简单的建立与操作

    数据类型 符号标志
    整数型 bigint,int,smallint,mediumint,tinyint
    精确数值型 decimal,numeric
    浮点型 float,real,double
    位型 bit
    字符型 char,varchar,longvarchar,longtext
    Unicode字符型 nchar,nvarchar
    BLOB类型 tinyblob,blob,mediumblob,longblob
    文本型 text,tinytext
    二进制型 binary,varbinary
    日期时间类型 date,time,datetime,timestamp,year

    做一个简单的数据库,存储班级学生的编号,名字,性别,分数,身高,体重

    create database xueshengxinxi --创建一个名为xueshengxinxi的数据库
    go
    use xueshengxinxi --使用xueshengxinxi这个数据库,选中后点击执行,必须要选中,否则其他语句也会被执行
    go
    --创建一个表,存储班级学生的编号,名字,性别,分数,身高,体重
    create table xinxi
    (
       bianhao int,--编号bianhao是整数类型,用int
       name char(20),--名字name是字符串类型,用char或者varchar,后面定义数据长度
       xingbie char(10),--性别也是字符串类型,用char或者varchar,后面定义数据长度
       fenshu decimal(10,2),--分数是一个小数类型,用decimal,括号第一个数是长度,第二个是小数点后面有几位数
       shengao decimal(10,2),--身高也是小数类型,同上
       tizhong decimal(10,2)--体重同上
    )
    go--创建完写go,选中执行这个表的语句,记住,只可以执行一次,否则就会重复
    
    --向信息表中添加值
    insert into xinxi values(1,'刘影','',98.5,170,70)--insert into表示"加入到" "xinxi"这个表中"values"值
    insert into xinxi values(2,'张德民','',90.5,175,60)--添加字符串类型的值时需要加单引号''
    insert into xinxi values(3,'马志杰','',99.5,185,100)
    insert into xinxi values(4,'马庆鑫','',100,173,60)
    insert into xinxi values(5,'高和平','',95.5,170,65)
    insert into xinxi values(6,'任东韬','',92.5,173,55)
    insert into xinxi values(7,'张玉阁','',93.5,180,80)
    insert into xinxi values(8,'齐鑫','',90.5,175,80)
    insert into xinxi values(9,'刘泓瑞','',95.5,170,55)
    go

    --查询信息表中的值
    
    --查询信息表
    select*from xinxi --select*查询表中所有,from xinxi 名字为"xinxi"这个表中的值;查询"xinxi"这个表中所有的值

    --查询一列 所有人的名字
    select name from xinxi --查询"xinxi"表中name信息

    --查询两列 所有人名字和分数
    select name,fenshu from xinxi --可同时查询两类以及多类信息,只需要在每一项中间用逗号隔开

    --查询三列 所有人的名字,分数和身高
    select name,fenshu,shengao from xinxi
    --查询分数是95.5的所有学生信息 select*from xinxi where fenshu=95.5 --单独查询表中其中一类符合这个条件的学生信息,先获取表中所有条件,再用where加要查询的这一类的名字和这一类中要查询的值

    --查询分数95.5身高170的所有学生信息
    select*from xinxi where fenshu=95.5 and shengao=170--也可以同时查询两类及多类中分别符合这个值的学生信息,只需要在这两个条件中间加and

    --查询编号为5的同学
    select*from xinxi where bianhao=5

    
    
    
     
  • 相关阅读:
    virtualbox使用相关问题
    mac os中的一些快捷键使用及基础软件安装
    U盘安装CentOS7
    Netbeans8下 Weblogic EJB案例
    Linux Weblogic 数据源 TimesTen配置
    JDBC操作TimesTen
    Red Hat TimesTen安装记录
    使用Protractor进行AngularJS e2e测试案例
    基于Karma和Jasmine的AngularJS测试
    protractor protractor.conf.js [launcher] Process exited with error code 1 undefined:1190
  • 原文地址:https://www.cnblogs.com/zyg316/p/5565067.html
Copyright © 2011-2022 走看看