语句创建数据库表及增删改查

TSQL语句:
.sql结尾的文件是:ctrl +s 保存数据
点击新建查询,代码创建数据库。
创建数据库:create database 数据库名 。点击执行,完成创建。如果没有在数据库上右键刷新

go上面一句执行完了,执行下一句

删除数据库:drop database 数据库名

定位到数据库:use 数据库名或是可用数据库里定位

注释: 第一种:-- ,第二种:/*...*/
注意:想执行哪一句,就选中哪一句,然后点击执行

创建数据表:create table 表名

Code(列名) nvarchar(50)primary key,--编号,主键

关键字不能做字段名,如果非要做字段名,用[]括起来(字段名就是列名)

点击执行,完成创建。如果没有在表上右键刷新
删除数据表:drop table 表名

数据库中,我们需要重点学习的是:增、删、改、查

添加列:alter table 表名 add 列名 数据类型
删除列:alter table 表名 drop column 列名

添加数据:insert into 表名 values(列里的数据)--添加一行的数据

自定义列添加数据:insert into 表名(列名,列名) valuse(数据,数据) --只往这两列添加数据

注意:datetime类型:用‘‘,其它类型:nvarchar用‘‘,int,decimal不用‘‘。sex的bit只能输入0、1,对在上面,错在下面。
注意:工具选项可以改变字体,如果为空打上null,代码可以撤回,数据不可以。

删除数据:delete from 表名(全删)
delete from 表名where 列名=数据and列名=数据(删除某行数据)

修改数据:update 表名 set 列名=数据
update 表名 set 列名=数据,列名=数据where主键列名=数据
update 表名 set 列名=nullwhere主键列名=数据 --数据清空

基础查询数据
select * from 表名 --全部查询
select 列名,列名 from 表名 --按列查询
select*from 表名 where 列名>=and/or<= --条件查询也是筛选查询
select * from 表名 where列名like ‘%数据%‘(%:前面或是后面可以有内容) --模糊查询,使用通配符%
select * from 表名order by 列名 asc --升序查询
select * from 表名order by 列名 desc --降序查询
select *from 表名 where 列名like ‘%数据%‘order by 列名 asc(都可以拼接起来)
select distinct 列名 from 表名 --去重(只能显示一列)
select 列名 from 表名 group by 列名 --分组

where筛选条件:where筛选条件是找。除了添加数据没有where之外,其他都有,特别是删除数据时,没有where就全部删掉了。

from表(找到数据集)—where(对数据进行删选)—group by(对数据进行分组,合并处理)—select(选出数据项)—order by(对结果数据集进行排序)

时间: 2024-07-30 13:44:19

语句创建数据库表及增删改查的相关文章

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

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

使用MVC5+Entity Framework6的Code First模式创建数据库并实现增删改查功能

此处采用VS2017+SqlServer数据库 一.创建项目并引用dll: 1.创建一个MVC项目 2.采用Nuget安装EF6.1.3 二.创建Model 在models文件夹中,建立相应的model文件,这里建立的class名,就是数据库里表的名字.        在这里面,可以建立表之间的关系,本次将建立Course(课程).Student(学生).StuCourse(课程学生关系)来作为一个Demo [Table("t_course")]   //可以通过Attribute的形

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

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

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

IOS-sqlite3数据库: create table数据库表及对数据库表的增删改查(create/insert/delete)

1.步骤是: 先加入sqlite开发库libsqlite3.dylib, 新建或打开数据库, 创建数据表, 插入数据, 查询数据并打印 2.sqlite 的方法 sqlite3          *db, 数据库句柄,跟文件句柄FILE很类似 sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句 sqlite3_open(),    打开数据库,没有数据库时创建.sqlite3_exec(),    执行非查询的sql语句Sqlite3_st

MongoDB 基础命令——数据库表的增删改查——遍历操作表中的记录

遍历更新数据表中的记录 /***添加 Order[订单表中 订单中商品ID与商品数量]productionDate 事例数据 [ { "productionId":100001,"count":10 } , { "productionId":100002,"count":9 } ]***/ db.order.find().forEach( function(item){ db.order.update({_id:item._i

萌新浅谈LINUX下数据库 表记录增删改查 、 WHERE条件应用 、 数据备份与恢复

今天为大家带来的是一些干货,鄙人才疏学浅不善言辞,还望大家多包涵 首先登录数据库 查一下有什么库MariaDB [(none)]> SHOW DATABASES; 创建库MariaDB [(mysql)]> CREATE DATABASE xiangyashan;检查一下是否创建成功MariaDB [(mysql)]> SHOW DATABASES;建表格MariaDB [mysql]> USE xiangyashan;CREATE TABLE base(编号 char(13),

关于android中数据库的创建以及基础的增删改查的相应操作

这里主要是掌握一些基本的相应的知识,具体的是阿金是等到明天在进行. 相应的知识点如下: 对于数据库中的一些常识.SQLite 没有服务器进程,它通过文件保存数据,该文件是跨平台的,可以放在其他平台中使用.并且在保存数据时,支持null(零) .integer (整数).real (浮点数字) .text (字符串文本)和blob(二进制对象)5种数据类型.但实际上SQLite也接收varchar(n). char(n).decimal(p,s)等数据类型,只不过在运算或保存时会转换成对应的5种数

数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)

控制数据库的服务: 方法一: 1.Windows+R 打开运行  打开cmd 2.输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver 关闭数据库服务 输入net pause MSSQLserver 暂停数据库服务 输入net continue MSSQLserver 继续数据库服务 数据库的创建与管理(增删改查): 打开SQL Server 2008 方法二: 1.打开控制面板→管理工具→服务 2.右键进行选择 数据库的创建与管理: 打开