码迷,mamicode.com
首页 > 数据库 > 详细

educoder数据库实训课程-shell语句总结

时间:2021-01-16 12:10:38      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:var   entity   自动增长   count   实训   sqlserver   密码   arch   shell   

连接 SQLServer :
sqlcmd -S localhost -U sa -P ‘<123123Aa!@>‘
sqlcmd 是连接数据库必要的语句, localhost 代表从本地连接,sa 是用户名, ‘<123123Aa!@>’ 是密码。
创建数据库:
create database TestDb

查看所有数据库:
select name from sys.databases

操作完毕之后退出:
exit

选择数据库:
USE MyDb;

创建t_user表:
CREATE TABLE t_user ( id INT, username VARCHAR(32), password VARCHAR(32), phone VARCHAR(11) )

查看表的基本结构
sp_help 表名;

外键约束
CONSTRAINT 外键名 FOREIGN KEY 字段名 REFERENCES 主表名(主键名)

自增
IDENTITY(1,1) //表示自动增长,初始值为 1 ,增量为 1

shell


#! /bin/bash
#链接数据库
sqlcmd -m 1 -S localhost -U sa -P ‘<123123Aa!@>‘  << EDF 
drop database if exists school
go
exit

EDF

#执行sql文件
sqlcmd -m 1 -S localhost -U sa -P ‘<123123Aa!@>‘ -i  ‘src/step1.sql‘ 

#执行SQL语句
sqlcmd -m 1 -S localhost -U sa -P ‘<123123Aa!@>‘  << EDF 


use school
go


SET NOCOUNT ON
select * from teacher
go
exit

EDF

educoder数据库实训课程-shell语句总结

标签:var   entity   自动增长   count   实训   sqlserver   密码   arch   shell   

原文地址:https://www.cnblogs.com/zhuomoyixia/p/14284718.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!