SQL基础

经过这几天我才发现原来我最弱的是数据库,好了现在就来补补吧

SQL(Struct Query Language) 结构化查询语言,属于第四代语言(接近于自然语言)符合主谓宾定状补

DDL (Data Define L)数据定义语言,创建一个数据库,创建一个表

DML(Data Manage L)数据管理语言,增删改查(CRUD)

数据库

数据库是用来存放数据的仓库,一般用来实现持久化的技术,现在的主流数据库都是关系型的数据库,在描述数据的时候,数据和数据之间的关系也存储起来

数据库的组成

  1. 视图
  2. 可编程性
    • 存储过程
    • 触发器
    • 事物

数据库操作(在SQL中虽然不区分大小写,但建议在定义数据库名,表名,字段名使用大写)

  1. 创建数据库(DDL)

      create database database_name

      create database MyDb

     2.使用 use 来切换数据库

      use database_name

      use MyDb

     3.删除数据库

       drop database database_name

       drop database MyDb

  4.备份数据库

       backup database database_name to disk ='文件路径'

       backup database MyDb to disk='F:\MyDb.bak'

  5.还原数据库

       restore database database_name from disk='文件路径'

       restore database MyDb from disk='F:\MyDb.bak'

 

转载于:https://www.cnblogs.com/llxy/p/3940111.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376695.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

主成分分析资料

推荐一份介绍主成分分析的资料:http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf,写的很好! 在R语言中使用PCA:http://www.cnblogs.com/bigshuai/archive/2012/06/18/2553808.html 转载于:https://…

关于mysql的binlog写满磁盘而导致mysql无法连接的问题。

问题描述与追踪 首先是mysql连不上: [rootVM-90-225-centos ~]# mysql -uroot -p Enter password: ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (111)然后查看mysql的状态: [rootVM-90-225-c…

.NET系统架构改造的经验和教训

转自: http://robbinfan.com/blog/43/rid-off-dotnet-experience 在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开…

yum error :No module named yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖…

403报错解决方案

403报错解决方案 服务器使用yum install httpd时出现403报错,参考了几个文章: 首先根据这篇文章: devcloud上yum install 安装软件报错403 打开 /root/.bashrc 文件,然后在最末尾可以看到 no_proxy: export no_pr…

控制器中获取Field值

在ASP.NET MVC程序中,我们需要POST Data到制器中,是有很多方法。但是我们想在控制器中,获取Feild值呢?怎样获取?你可以留意到有一个类FormCollection。它能帮助到我们解决这个问题。 举个简单的例子。在ASP.NET MVC应用…

new(std::nothrow)

new(std::nothrow) 顾名思义,即不抛出异常,当new一个对象失败时,默认设置该对象为NULL,这样可以方便的通过if(p NULL) 来判断new操作是否成功 普通的new操作,如果分配内存失败则会抛出异常,虽然后面一般也…

如何删除cygwin

网上大多数方法在不具备用户权限获取的情况下都不能工作。 国外有人通过很简单的命令行就实现了: Here’s how to remove Cygwin once and for all. You will need Cygwin cmd.exe 2 minutesRun cmd, navigate to C:\ (or other disk, if you have installed it in …

私有RTP协议和标准流媒体协议

先介绍下RTP协议: 实时传输协议RTP(Real-time Transport Protocol)是一个网络传输协议 ,该协议详细说明了在互联网上传递音频和视频的标准数据包格式 。 RTP标准定义了两个子协议 ,RTP和RTCP 数据传输协议RTP&#xff…

【python】入门学习(五)

字符串: 正索引,从0开始 和 负索引,从-1开始 >>> s apple >>> s[0] a >>> s[1] p >>> s[2] p >>> s[3] l >>> s[4] e >>> s[-1] e >>> s[-2] l >>> s[-3…

实现 winform 异步跨线程访问UI控件

在开发winform时经常会用到多线程防止界面出现假死现象,比如当你单击某个按钮时,需要执行很多代码,但是在执行过程中想实时的将当前执行的情况报告给用户,类型进度条或文本什么的。 这个时候很显然,如果你把要实现的内…

JavaScript对象的创建总结

方式 缺点 优点 基于已有对象扩充属性和方法 不可重用,没有约束 无 工厂方法 检测不出是什么的实例 简单封装,可以传参 构造方法 每创建一个对象就有开辟存放方法的空间 能通过instanceof检测出实例类型,可以传参 原型方式 不能…

从WebRtc学习RTP协议

文章目录TCP为何不适用于实时音视频UDP->RTPRTP协议结构JittbufferRTP扩展头RTP填充数据参考TCP为何不适用于实时音视频 可靠性是以牺牲实时性为代价的。按照TCP原理,当出现极端网络情况时,理论上每个包的时延可达到秒级以上,而且这种时延…

我的第一个android应用上架,纪念一下

好久没有写博客了,最近一直在忙着弄自己的“汽车小助手“http://www.mumayi.com/android-318299.html软件,终于在今天上架了,尽管今天的广告收入只有5毛,写个博客纪念一下。里面嵌入了万普平台的广告,大家都懂得。一天…

内核态与用户态【转载】

原文:http://blog.csdn.net/skywalkzf/article/details/5185442 内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。其中特权级0(Ring0)是留给操作系统代…

解决ListView异步加载数据之后不能点击的问题

在ListView的onScroll事件中执行异步加载数据,然后使用notifyDataSetChange()函数更新适配器,之后发现listView不能点击了,这问题苦恼了我半天。最后在一篇博文中发现调用listView的requestFocusFromTouch()函数终于解决了这问题。 Java代码…

从WebRtc学习RTCP协议

文章目录RTCP支持的消息类型RTCP协议头WebRTC的反馈报文RTPFB支持的报文类型:PSFB支持的报文类型:参考RTCP是RTP的控制协议.那么RTCP能对RTP做哪些控制呢?其中最为大家熟知的就是 丢包控制。发送端发送数据后,接收端如果发现有RTP…

白话经典算法系列之中的一个 冒泡排序的三种实现

冒泡排序是很easy理解和实现,,以从小到大排序举例: 设数组长度为N。 1.比較相邻的前后二个数据,假设前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍…