数据类型 符号标志
整数型 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

 

SQL数据库简单的建立与操作的更多相关文章

  1. SQL数据库简单操作

    sql语言简介 (1)数据库是文件系统,使用标准sql对数据库进行操作 * 标准sql,在mysql里面使用语句,在oracle.db2都可以使用这个语句 (2)什么是sql * Structured ...

  2. oracle数据库简单的导入导出操作

    一.数据库导出 1.导出用户名/密码,,导出用户名为test_expdp.导出路径默认为oracle中的dpdump文件中 expdp test_expdp/test_expdp@orcl direc ...

  3. 告诉你 SQL 数据库与 NoSQL 数据库的区别

    简单来说 SQL 数据库和 NoSQL 数据库有着共同的目标:存储数据,但存储的方式不同 一. 表 SQL中的表结构具有严格的数据模式约束: 存储数据很难出错. NoSQL存储数据更加灵活自由:可能导 ...

  4. 【知识必备】ezSQL,最好用的数据库操作类,让php操作sql更简单~

    最近用php做了点小东东,用上了ezSQL,感觉真的很ez,所以拿来跟大家分享一下~ ezSQL是一个非常好用的PHP数据库操作类.著名的开源博客WordPress的数据库操作就使用了ezSQL的My ...

  5. C++操作 SQL数据库 实例 代码步骤

    C++连接SQL数据库第一步 系统配置 1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码. 2.需要在ODBC中进行数据源配置,数 ...

  6. ASP.net+SQL server2008简单的数据库增删改查 VS2012

    工具:VS2012 数据库:SQL server 简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册.登录.查询.修改.删除功能,多数参考了网上的代码 百度云源代码连接t ...

  7. Linq to SQL 简单的增删改操作

    Linq to SQL 简单的增删改操作. 新建数据库表tbGuestBook.结构如下: 新建web项目,完成相应的dbml文件.留言页面布局如下 <body> <form id= ...

  8. sql的简单操作

    mysql 一.mysql简介和安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应 ...

  9. Eclipse连接到My sql数据库之前操作

    Eclipse连接到My sql数据库之前操作 1:首先是安装My sql数据库(为了减少你的麻烦,按照下面的连接,下载即可)百度云链接:http://pan.baidu.com/s/1mitWmbm ...

随机推荐

  1. Python中的偏函数

    偏函数是从Python2.5引入的一个概念,通过functools模块被用户调用. 偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的 ...

  2. VMware NAT模式下设置网络

    一.虚拟机NAT模式原理 NAT模式在VMware下又称VMnet8.在这种模式下,宿主机有两块网卡,一块是真实的物理网卡(即NAT device),连接Network:一块是 VMware Netw ...

  3. Access restriction: The type Resource is not accessible due to restriction on required library

    方法一: 全局属性Project>preferences>java>Compiler>Errors/Warnings>把右侧的[Deprecated and restri ...

  4. [UE4]FString常用API

    转自:http://aigo.iteye.com/blog/2279808 将int或float转换为string: 将FString转换为char*: 将string转换为int或者float: 字 ...

  5. Session的使用与Session的生命周期

    1.HttpSession的方法 Object getAttribute(String); Enumeration<String> getAttributeNames(); long ge ...

  6. storm的可靠性

    消息确认机制: 在数据发送的过程中可能会数据丢失导致没能接收到,spout有个超时时间(默认是30S),如果30S过去了还是没有接收到数据,也认为是处理失败. 运行结果都是处理成功 参考代码Storm ...

  7. 关于Mongodb的全面总结

    MongoDB的内部构造<MongoDB The Definitive Guide> MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本 ...

  8. File处理

    package com.cfets.ts.u.shchgateway.util; import java.io.BufferedInputStream; import java.io.Buffered ...

  9. 开源推荐系统Librec中recommender模块算法了解——cf模块

    1.      k近邻(k-NearestNeighbor)算法介绍及在推荐系统中的应用 https://zhuanlan.zhihu.com/p/25994179 k近邻(k-NearestNeig ...

  10. php的精确计算

    引言:一定要确保数据的准确性.这是一个好的程序员的基本素养. <?php /** * 精确加法 * @param [type] $a [description] * @param [type] ...