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

 
时间: 2024-11-04 20:40:43

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

SQL数据库简单操作

sql语言简介 (1)数据库是文件系统,使用标准sql对数据库进行操作 * 标准sql,在mysql里面使用语句,在oracle.db2都可以使用这个语句 (2)什么是sql * Structured Query Language, 结构化查询语言,对数据库进行操作 * sql非过程性语言,不需要依赖于其他的条件就可以运行 ** 比如 在java里面 *** if(a > 5) { System.out..... } (3)sql的分类 第一类:DDL (数据定义语言) * 创建数据库,创建数据

通过JAVA操作SAE上的MY SQL数据库

最近着手微信公众平台开发,需要用到服务器,公司暂时还没自己的服务器,就只有去SAE上注册一个,新浪给用多久就用多久.今天需要用到SAE上的MY SQL数据库建立一个用户信息表,之前对服务器.MY SQL这块都没接触过,想做个功能,即使是小功能,也感觉无从下手.比如今天想创建一个用户信息表,就三个字段而已,创建一个数据库,创建一个表,循环加入数据就完事了,也就那么几个步骤,要是在android本地进行操作,就几行代码,十几分钟搞定的事.但就是由于不熟悉,搞个数据库搞了三个多小时,现在将用到的一次基

SQL数据库的简单使用

一. SQL数据库的建立,查询和删除等常用操作可以参考这个网址   http://www.w3school.com.cn/sql/ 二.数据库的打开和关闭(iOS下要导入libsqlite3.dylib框架) 一般情况下会将其封装为一个单一的类,便于外界使用. 其 .h 中声明两个类方法,代码为 #import <Foundation/Foundation.h> #import <sqlite3.h> @interface DataBase : NSObject // 打开数据库

初识Winform 与C#----一个简单涉及SQL数据库的通讯录 (Contact3)

一.  关于Winform 启动程序和显示窗体--------------------------------[Program.cs]------------------用来启动程序,显示最基础的窗体 Winfom(窗体)中的许多控件------------------------[form1.cs]---------------------用来定义控件窗体,及其中的对象, ------[form1.Designer.cs]----------定义窗体及其中的对象的行为,即函数,或者方法. 控件

小胖学PHP总结5-----PHP操作SQL数据库(Deprecated: mysql_connect(): The mysql extension is deprecated and will)

第一:打开数据库 要操作SQL数据库,首先必须于MySQL服务器建立连接,连接MySQL服务器的语句: mysql_connect('hostname','username','password') 该函数的返回值用于表示这个数据库连接成功,如果连接成功,则会返回一个资源,为以后执行SQL指令做准备. <?php $link = mysql_connect("localhost:3306","root","123456") or die(&

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

工具:VS2012 数据库:SQL server 简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册.登录.查询.修改.删除功能,多数参考了网上的代码 百度云源代码连接testDAO:http://pan.baidu.com/s/1c0CTRgs 遇见的问题: 1.字符文本中字符太多: 在html中用的<a href=" ">,在.NET中需要把双引号变成单引号,javascript中的部分双引号也需变成单引号,此处代码详见register.a

Asp.net Core 2.1使用 EF Core 简单增删改查操作数据库

Asp.net Core 2.1使用 EF Core 简单增删改查操作数据库 大概步骤如下5步: 1.创建项目(Asp.net Core 2.1项目) 2.项目使用EF Core 3.建立实体 4.生成迁移文件(生成数据库) 5.使用VS工具生成视图.控制器代码 示例代码下载  https://github.com/ZhMartincheng/NetCoreDemo.git 1.创建项目(Asp.net Core 2.1项目) 选择.net core 版本2.1 基础项目创建成功 2.项目使用E

HTML5 Web SQL 数据库操作

Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs. 以下是规范中定义的三个核心方法: openDatabase:这个方法使用现有的数据库或者新建的数据库创建一个数据库对象. transaction:这个方法让我们能够控制一个事务,以及基于这种情况执行提交或者回滚. executeSql:这个方法用于执行实际的 SQL 查询. openDatabase() 方法对应的五个参数说明: ①数据库名称    

Eclipse连接到My sql数据库的操作总结/配置数据库驱动

1:首选你需要下载Jdbc驱动器(mysql-connector-java-5.1.7-bin.jar)这个文件 (百度云盘http://pan.baidu.com/s/1hs9DxS4,密码c22r) 2:下载好上面的Jdbc驱动器后,就可以开始动手操作了, 首先打开Eclipse,创建一个Project, 我的工程的名字叫做demo,右击工程demo,然后new找到Floder,然后如图 然后将下载好Jdbc驱动器粘贴到这个lib目录下面,然后点击刚才粘贴的那个jar包,找到build pa