3.学会命令行管理代码

3.学会命令行管理代码
大航海时代1:世界的创建

--------------表的操作:海贼王世界
CREATE DATABASE ONE_PIECE
DROP DATABASE ONE_PIECE

CREATE TABLE ROLE(
ID INT IDENTITY(1,1) ,
NAME VARCHAR(20),
AGE INT ,
REWARD INT
)

CREATE TABLE AREA(
ID INT IDENTITY(1,1),
NAME VARCHAR(20),
REMARK TEXT,
)
SP_RENAME ‘AREA1‘ , ‘AREA‘
DROP TABLE AREA

INSERT INTO ROLE(NAME , AGE , REWARD ) VALUES(‘lu.fei‘ , 20 , 5 );
select * from ROLE ;
delete from ROLE;

ALTER TABLE ROLE DROP COLUMN AREA_ID;
ALTER TABLE ROLE ADD AREA_ID INT;
ALTER TABLE ROLE MODIFY AREA_ID BIGINT;

-----------2.SQL 约束
/*
1.NOT NULL
2.UNIQUE
3.PRIMARY KEY :拥有自动定义的 UNIQUE 约束
4.FOREIGN KEY :一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。
5.CHECK CHECK 约束用于限制列中的值的范围。
6.DEFAULT DEFAULT 约束用于向列中插入默认值
*/
1.ALTER TABLE ROLE MODIFY NAME NOT NULL
2.ALTER TABLE ROLE ADD UNIQUE( NAME)
ALTER TABLE ROLE ADD CONSTRAINT UC_PERSON UNIQUE( NAME , AGE )
ALTER TABLE ROLE DROP CONSTRAINT UC_PERSON
3.ALTER TABLE ROLE ADD PRIMARY KEY( ID )
ALTER TABLE ROLE ADD CONSTRAINT PK_PERSON PRIMARY KEY ( ID ,NAME )
ALTER TABLE ROLE DROP CONSTRAINT PK_PERSON

4.ALTER TABLE ROLE ADD FOREIGN KEY (AREA_ID) REFERENCES AREA(ID)
ALTER TABLE ROLE ADD CONSTRAINT fk_PerOrders FOREIGN KEY (AREA_ID) REFERENCES AREA(ID)
ALTER TABLE ROLE DROP CONSTRAINT fk_PerOrders

5.ALTER TABLE ROLE ADD CHECK (AGE<30)
ALTER TABLE ROLE ADD CONSTRAINT chk_Person CHECK (AGE<30 AND NAME IS NOT NULL)
ALTER TABLE ROLE DROP CONSTRAINT chk_Person
INSERT INTO ROLE(AGE , NAME ) VALUES( 5,‘yai si ‘)

--6
ALTER TABLE ROLE ALTER COLUMN REWARD SET DEFAULT ‘not find‘
ALTER TABLE ROLE ALTER COLUMN REWARD DROP DEFAULT
------------3.索引

时间: 2024-08-02 15:11:58

3.学会命令行管理代码的相关文章

[转]玩转Windows服务系列——命令行管理Windows服务

本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是

ios-使用命令行管理svn

一些svn工具管理方便直观,但在效率上相比,还是命令行快一些. (由于记性不好,经常忘一些知识,比如命令行几天不用就生疏了,为了防止忘了再找资料回忆.备份一下svn命令以备后用) 查看svn全部log svn log (log太多,想停止,ctrl+z) 查看svn信息 svn info 查看当前svn关联目录下的文件改动 svn st 提交代码 svn ci yourfile.m yourfile2.m -m "提交了两个m文件" 比较某个文件与svn上代码的改动 svn diff

让c像python一样可以在命令行写代码并且编译

在你亲爱的.bashrc/.zshrc中添加 ###C###go_libs="-lm"go_flags="-g -Wall -include allheads.h -O3"alias go_c="c99 -xc '-' $go_libs $go_flags" 然后再/usr/include目录下新建一个allheads.h文件 在里面添加你想要添加的头文件,比如 #include <stdio.h>#include <math.

使用SqlLocalDB命令行管理LocalDB

SqlLocalDB.exe start v11.0 SqlLocalDB.exe info v11.0 SQL Server Management Stdio添加管道连接实例 默认实例名(localDB)\v11.0 为了方便管理,LocalDB提供了一个基于命令行的数据库管理工具SqlLocalDB.exe.下面是SqlLocalDB.exe的路径: %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn 我们可以在Windows操作系统的CMD

IIS命令行管理工具使用

AppCmd.exe工具所在目录 C:\windows\sytstem32\inetsrv\目录下 一条命令批量添加应用程序 c:\Windows\System32\inetsrv>for /d %i in (e:\wwwroot\*.*) do appcmd add app /site.name:"Default Web Site" /path:/%~ni /physicalpath:%i 使用命令行管理IIS 7.0时,需要使用IIS7.0提供的全新管理工具AppCmd.ex

RHEL7 124 之从命令行管理文件(2)

从命令行管理文件 [[email protected] ~]# cd /[[email protected] /]# lsbin  dev  home  lib64 mnt  proc  run  srv  tmp  varboot etc  lib   media opt  root  sbin sys  usr  xx /bin /dev 包含特殊的设备文件,供系统用于访问硬件 /home 普通用户存储其个人数据和配置文件的主目录 /root root的主目录 /lib64 /mnt /pr

命令行管理和维护RHCS集群

1.启动RHCS集群 RHCS集群的核心进程有cman和rgmanager,要启动集群,一次在集群的每个节点上执行如下命令: service cman start service rgmanager start 执行着两个命令是有先后顺序的,要先启动cman,然后再启动rgmanager. [[email protected] ~]# service cman start Starting cluster: Checking if cluster has been disabled at boo

Git利用命令行提交代码步骤

利用命令行提交代码步骤进入你的项目目录1:拉取服务器代码,避免覆盖他人代码git pull2:查看当前项目中有哪些文件被修改过git status具体状态如下:1:Untracked: 未跟踪,一般为新增文件,此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.2:Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作.3:deleted: 文件已删除,本地删除,服务器上还没有删除.4:renamed: 3:将状态改变的代码提交

Window下利用命令行提交代码到GitHub

为了学会如何将本地代码提交到GiHub服务器上,参考了好多文章都没有成功,最后自己查命令,终于添加成功了,赶快把整个过程记录下来,即方便自己查看,也能帮助到有需在的人,下面切入正题. 1.首先,要下载一个可以输入git命令的命令行工具,我用的是Git Extensions,其它工具也可以,再到github.com 官网上申请一个自己的帐号. 2.在GitHub服务器上创建一个仓库(Repositories),如图所示: 3.利用命令行将代码提交到指定的仓库中. 1)利用命令git clone h