zoukankan      html  css  js  c++  java
  • sqlserver命令创建数据库和表 demo

    由于sqlserver用起来很不爽 可以尝试用vscode+sqlserver插件玩玩
    友情提示 在vscode中新建一个.sql 并配置好与sqlserver的连接 利用sql会有提示创建表 数据库等 爽歪歪 右键选择最下面的执行query 
    -- Create a new database called 'DatabaseName'
    -- Connect to the 'master' database to run this snippet
    -- USE master
    -- GO
    -- Create the new database if it does not exist already
    -- 只是用来学习用的 具体细节自己加
    CREATE DATABASE myfirestdata1010
    on PRIMARY
    (
        name = 'myfirestdata1010',
        FILENAME = 'E:SQL Datamyfirestdata1010.mdf'
    )
    log ON
    (
        name = 'myfirestdata1010_log',
        FILENAME = 'E:SQL Datamyfirestdata1010_log.ldf'
    )
    GO
    
    -- Create a new table called 'TableName' in schema 'SchemaName'
    -- Drop the table if it already exists
    -- IF OBJECT_ID('myfirestdata1010.students', 'U') IS NOT NULL
    -- DROP TABLE myfirestdata1010.students
    -- GO
    
    USE myfirestdata1010;
    
    -- DROP TABLE students;
    -- Create the table in the specified schema
    CREATE TABLE students
    (
        stu_id INT PRIMARY key,
        stu_name VARCHAR(50) NOT NULL,
        stu_age INT NOT NULL CHECK(stu_age BETWEEN 16 and 22), 
        stu_sex CHAR(2) NOT NULL DEFAULT('') CHECK (stu_sex='' or stu_sex=''),
        stu_address VARCHAR(50) NOT NULL,
        stu_email VARCHAR(50) NOT NULL CHECK (stu_email like '_%@_%.__%') UNIQUE
    );
    GO
    
    -- DROP TABLE scoreInfo;
    
    CREATE TABLE scoreInfo(
        score_id int PRIMARY KEY IDENTITY(1000,1),
        stu_id int FOREIGN KEY REFERENCES students(stu_id),
        score int NOT NULL
    )
    GO
    作者:以罗伊
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    DataTable四个方法
    c++面向对象编程必备“良方”(转)
    函数调用约定
    AFX_IDW_PANE_FIRST(转)
    CString.Format的详细用法(转)
    ID的分配 (转)
    CString用法整理(转载)
    jquery之效果
    JS 水仙数
    CSS 文本换行
  • 原文地址:https://www.cnblogs.com/my-ordinary/p/11646570.html
Copyright © 2011-2022 走看看