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

    
    
    
     
  • 相关阅读:
    Web Service 其他服务器检测不到查询测试按钮
    设计模式的原则
    适配器模式
    css局部概念的理解:
    编辑并列DIV
    数据可视化 seaborn绘图(1)
    机器学习笔记(3) 随机森林
    机器学习笔记(2) 集成学习 随机森林先导知识
    机器学习笔记(1)决策树
    【转】各种开源协议及其关系
  • 原文地址:https://www.cnblogs.com/zyg316/p/5565067.html
Copyright © 2011-2022 走看看