数据库中的增删改查

1.创建数据库 :

2.创建表:

3.“use 数据库”:用这个可以选择当前的数据库

4.“go”关键字:在management studio中加上go关键字(这个关键字不是sql标准语句,也是不会发送到sql server上执行,它是给management studio这个软件使用的)可以把go关键字之前的和之后的分开,先把之前的发送到sql server中执行,然后再把之后的发送到sql server中执行;

5.数据:

5.1增:

----如果要添加的数据是表中所有的数据(不包含自动增长的和默认给值的),这是可以不写列名;

insert into T_biao(name,age,gender) values(‘zhao’,12,1)

-----如果某个列有默认值或允许为null时,那么在新增语句中不显示的设定值;

-----当某个字符串中包括单引号的时候,我们在这个单引号前在添加一个单引号;

5.2修改:

Update 表 set 修改的行 where 条件

如果修改的行可以为多个,用逗号隔开;

Where语句中的优先级:not > and > or;

5.3删除:

Delete 表 where 条件

普通删除的时候,自增列的值不会重置;

原因:用户创建数据及数据表的时候,其实就是把设置的数据(列的类型,列名等等)都存入了系统表,比如,我们select * from Users values(1,2,’sa’)数据库会先帮我们去系统表查询该表的自增字段的值(上一次新增生成的值),就此基础上+种子增量,求得当前新增的行的自增字段的值;

为了解决这个问题我们使用:truncate table 表名;

truncate table 表名;方法的好处:

1.truncate语句非常的高效,已最小的方式来记录日志;

2.truncate语句会把表中的自动编号重置为默认值;

3.truncate语句不会触发delete触发器;

直接把表删除了用 drop table 表;

5.4查询:

5.4.1select * from 表--查询所有的列

5.4.2Select id,name,salary from t_table--查询指定列(尽量指定列名)

5.4.3Select id as 编号,name as 姓名,salary as 月工资 from t_table---问结果集起别名

5.4.4Select * from table where name like ’%赵%’---根据条件 查询(限制结果集的行)

5.4.5Select 1+1 还可以查询和表没有关系的东东

6.约束:

7.查询

Selcet * from table where 条件。更多更多net教程http://net.itcast.cn/

时间: 2024-10-12 15:41:54

数据库中的增删改查的相关文章

java ee 在数据库中执行增删改查

1.先建一个主页面里面包含着添加方法 <%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <

ORM 实现数据库表的增删改查

这次通过反射技术来实现一下数据库表的增删改查对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping) 注:引用时约束了以下几点: 数据库表的表名与类的类名一致 数据库字段名和类字段名一致 自增字段的访问权限为private其余字段都为public 注:如果用的是MySql数据库,有提供好的MySqlhelper非MySql数据库可以参考我写好的SqlHelper SqlHelper参考位置:http://www.cnblogs.c

EF中的增删改查

在上一篇中简单的介绍了一下有关EF的一些概念,都是小编的一些个人理解,懂的不多,想深入学习的可以从网上查看一些其他资料. 下面紧接着上一篇所说,来从代码上看一下EF容器是如何实现与后台数据库之间的增删改查的. 1.EF包装类 什么是EF包装类呢?举个例子,我们平时用SQL语句写增删改查时,用的都是一些Insert.Update.Delete等语句来实现增删改查,所以我们把放到EF容器的东东也要做一个标签,来指明这个东东是要添加.更新.还是要删除呢. 正如上图所示就是这么简单的操作,就完成了对数据

利用SQLiteOpenHelper创建数据库,进行增删改查操作

Android中提供SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象.继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法.onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在该方法中执行. onUpgrade(SQLiteDatabse dv, int oldVersion,int new Version):当打开数据库时传入的版本号与当前

Android(java)学习笔记245:ContentProvider之银行数据库创建和增删改查的实现

1.Android的四大组件: (1)Activity  用户交互的UI界面 (2)Service  后台运行的服务 (3)BroadcastReceiver 广播接收者 (4)ContentProvider  内容提供者 2. ContentProvider  内容提供者 用途:把应用程序私有的数据暴露给别的应用程序. 3.下面通过一个银行数据库创建和增删改查的实现案例说明ContentProvider的使用: (1)首先我们这里要用到数据库,首先我们必须先扩展一个抽象类SQLiteOpenH

48.Python中ORM模型实现mysql数据库基本的增删改查操作

首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm_intro_dem', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } 之后将创建的app添加到settings.py文件中的INSTALLED_APPS中

winform窗体(六)——DataGridView控件及通过此控件中实现增删改查

DataGridView:显示数据表,通过此控件中可以实现连接数据库,实现数据的增删改查 一.后台数据绑定:    List<xxx> list = new List<xxx>();      dataGridView1.DataSource = list;      //设置不自动生成列,此属性在属性面板中没有      dataGridView1.AutoGenerateColumns = false;      //取消加载默认选中第一行      dataGridView1

java-jdbc-mysql:实现数据库表的增删改查

以数据库test下数据表student(sno,sname,ssex,sage,sdept)为例: student表中的已有的所有记录: Java代码对表test.student的操作: 创建student类,包含String sno,String sname,String ssex,int sage,String sdept: 1 package jdbcTest; 2 3 public class Student { 4 private String sno,sname,ssex,sdept

SQLite中的增删改查

虽然android提供了sql查询的封装方法,但是理解起来还是麻烦,所以我这里用sql语句来完成工作. 首先是建立一个类,继承SQLiteOpenHelper 这里面会建立一个数据库,并且初始化一个表.当然你可以建立多个数据库,等以后再自行建立表也可以 DatabaseHelper.java package com.kale.sql; import android.content.Context; import android.database.sqlite.SQLiteDatabase; im