首页 > 数据库 >SQL SERVER数据库常用命令

SQL SERVER数据库常用命令

时间:2022-09-05 08:44:14浏览次数:66  
标签:sid 示例 常用命令 SERVER 表名 student SQL table alter

创建数据库:

   命令:create database 数据库名;

  示例:create database student;

删除数据库:

  命令:drop database 数据库名;

  示例:drop database  student;

新建表格:

  命令:create table 表名

              (列名  数据类型,列名2.....)

  示例:create table student

             (sname  char(20),sid  int)

删除表格:

  命令:drop table 表名

  示例:drop table student

修改表结构:

    (插入(新增)列)

    命令:alter table 表名

                 add 新列名  数据类型

    示例:alter table student

                 add  sage  int

    (删除列)

    命令:alter table 表名

                   drop column 列名

    示例:alter table student

                   drop column sid

    (修改列类型)

    命令:alter table 表名

                  alter  column 列名  数据类型

    示例:alter table student

                  alter  column  sid  float(浮点型)

  (新增约束)

     命令:alter table 表名

                  alter column 列名  新数据类型

     示例:alter table student

                   alter column PK_sid  primary  key(sid)(新增的约束类型是主键约束)

  (删除约束)

    命令:alter table 表名

                  drop  列名

    示例:alter table student

                  drop PK_sid

查询表内容:

  命令:select  要查询的数据列名

              from 表名

                where  筛选条件(无法对分组后的数据进行筛选)

(高级搜索)【group  by 列名(分组)

                         having  筛选条件(只能对分组后的数据进行筛选)

                            order by  排序方式(控制数据最后输出的排列方式有正序:asc、倒叙:desc)】

  示例:select  sid from student where  sid=2【group by sid having  sid=1 order by desc】

在表中插入数据:(值与列必须一一对应)

 命令:insert  into  表名

                (列名 ,列名)

            values

                (值,值)

  示例:insert  into  表名

                (sname,sid,sage) values  (‘张三’,12,15)

修改表中数据值:

  命令:update from 表名

               set 列名=新值

  示例:update from student

              set sname='李四'

查询模式:(批量插入多条数据)

  命令:insert into 表名(值的总数必须和列的总数相同)

                select  值,值,值  union all

                selevt  值,值,值

  示例:insert  into  表名

               select  '张三',15,18

               select  '李四',16,19

视图:

  命令:create view 视图名

              as

             select 列

             from 表名

  示例:create view students

              as

                 select sname

                     from student

标签:sid,示例,常用命令,SERVER,表名,student,SQL,table,alter
From: https://www.cnblogs.com/officexie/p/16656812.html

相关文章

  • MySQL 指定ip和端口连接数据库,并修改数据库密码
    一、指定ip和端口连接数据库找到本机所安装的mysql目录,在开始,输出cmd,cd D:\ProgramFiles\MySQL\mysql-8.0.29-winx64\bin\ 进入当前版本目录    命令......
  • MySQL安装流程
    一、下载MySQL  Mysql官网下载地址:https://downloads.mysql.com/archives/installer/  1.选择想要安装的版本,点击Download下载  本篇文章选择的是......
  • MySQL教程 - 用户管理(User Management)
    更新记录转载请注明出处。2022年9月5日发布。2022年9月5日从笔记迁移到博客。用户管理登录\>mysql-h主机-u用户名-p密码-P端口-eSQL语句;>mysql选......
  • MySQL教程 - 权限管理
    更新记录转载请注明出处。2022年9月5日发布。2022年9月5日从笔记迁移到博客。MySQL中用户类型普通用户root(超级管理员)MySQL中系统自带数据库information_schem......
  • mysql备份还原
    一、环境配置操作系统版本:RockyLinuxrelease8.6(GreenObsidian)系统内核:Linuxmysql4.18.0-372.9.1.el8.x86_64#1SMPTueMay1014:48:47UTC2022x86_64x86_......
  • docker的常用命令
    docker的常用命令直接敲击docker,可以看到帮助信息   1,查看docker的命令帮助信息dockersearch--help2,常用命令概要1下载镜像:dockerpullnginx:1.21.12......
  • Every derived table must have its own alias(sql语句错误解决方法)
    在做多表查询,或者查询的时候产生新的表的时候会出现这个错误:Everyderivedtablemusthaveitsownalias(每一个派生出来的表都必须有一个自己的别名)例如:select class......
  • Flask-SQLAlchemy无法连接SQL Server
    Flask-SQLAlchemy连接SQLServer时有可能会出现“未发现数据源名称并且未指定默认驱动程序”的异常,不能正确连接数据库,异常信息:sqlalchemy.exc.InterfaceError:(pyod......
  • Linux 安装MySql
     1.下载MySql下载MySql:https://downloads.mysql.com/archives/community/2.上传到linux服务器上    3.解压将xz转换成tarxz-dmysql-8.0.20-linux-glibc2......
  • Mysql提权
    跑项目久了,太久没做技术,好多东西不记得翻车了,好记性不如烂笔头吧。场景:通过Webshell拿到了数据库的连接地址一些网站源代码文件中会包含数据库连接文件,通过查看这些文件可......