當前位置:首頁 » 編程語言 » 導論的sql代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

導論的sql代碼

發布時間: 2023-05-10 14:44:51

1. 什麼是sql 代碼

sql代碼是用代碼操作資料庫,從資料庫里把數據取出來,加進去。

2. sql語句代碼

問題1
select kh.*,sp.* from xsdd dd ,xsddmx sp,kcls ck,yslsz kh where dd.客戶編碼=kh.客戶編碼
and ck.商品編號=sp.商品編號
and ck.出庫單號 not in kh.出庫單號

問題2

select sum(ck.出庫金額) as 出庫總金額, kh.客戶名稱 from xsdd dd ,xsddmx sp,kcls ck,yslsz kh where dd.客戶編碼=kh.客戶編碼
and ck.商品編號=sp.商品編號
and ck.出庫單號 = kh.出庫單號 group by kh.客戶名稱

3. SQL資料庫語言代碼

select top 10 * from student

4. 用sql語言實現下列功能的sql語句代碼

1. 創建資料庫 學生成績資料庫 代碼
create database 庫名
on primary
(
name='名字',
filename='物理存儲路徑',
size=5mb, 大小
filegrowth=10% 增長量
),
(
ndf文件 語法和MDF一樣
)
log on
(
ldf文件 語法同上
)

2. 創建數據表 課程信息表 代碼
課程信息表(課號char(6),名稱)
要求使用:主鍵(課號),非空(名稱)
use 資料庫名
create table subjectInfo
(
subjectId char(6) constraint PK_subjectId primary key
subjectName varchar(20) not null
)

3.創建資料庫 學生信息表 代碼
學生信息表(學號char(6),姓名,性別,民族,身份證號)
要求使用:主鍵(學號),默認(民族),非空(民族。姓名),唯一(身份證號),檢查(性別)

create table studentInfo
(
studentId char(6) constraint PK_studentID primary key
studentName varchar(20) not null
sex varchar(4) constraint CK_sex check(sex='男' or sex='女')
nation varchar(10) constraint DF_ default('漢族') not null
ID(突然忘記身份證號怎麼拼了) varchar(30) constraint UQ_ID unique(id)
)

4.常見數據表 成績信息表
成績信息表(id,學號,課號,分數)
要求實用:外間(學號,課號),檢查(分數),自動編號(id)
create table score
(
id int identity(1,1)
stuId char(6) constraint FK_stuID foreign key references studentInfo(studentID)
subjectID char(6) constraint FK_subjectID foreign key references subjectInfo(subjectId)
score int constraint CK_score check(score>0 and score<101)
)

5.將下列課程信息添加到課程信息表的代碼
課號 名稱
100101 西班牙語
100102 大學英語
修改 課號為100102的課程名稱: 專業英語
刪除 課號為100101的課程信息

insert subjectInfo values ('100101','西班牙語')
insert subjectInfo values ('100102','大學英語')
update subjectInfo set subjectName='專業英語' where subjectID='100102'
delete from subjectInfo where subjectID='100101'

6. 創建視圖 成績信息表視圖 的代碼
成績信息表視圖(學號,姓名,課號,課程名稱,分數)
create view v_score
as
select 學號=studentInfo.studentID,姓名=studentInfo.studentName,課號=score.subjectId,課程名稱=subjectInfo.subjectName,分數=score.score from score inner join studentInfo on score.stuID=studentInfo.studentId inner join subjectInfo on score.subjectId=subjectInfo.subjectID
累了 剩下幾題待會來寫

5. SQL數據查詢,求快速給代碼查詢謝謝

1.1:
INSERTINTO讀者表(借書證號,姓名,性別,部門,類別)VALUES(1110,王彤,女,21303班,學生);
1.2:
UPDATE書籍表SET作者='張三'WHERE書名='資料庫導論';
1.3:
DELETEFROM書籍表WHERE書名='英語';

2.1:
SELECT*FROM讀者表;
2.2:
SELECT圖書,作者FROM書籍表WHERE書名LIKE'%基礎%';
2.3:
SELECT姓名,性別,借書證號FROM讀者表WHERE部門='21303班'ORDERBY借書證號DESC;
2.4:
SELECTCOUNT(書名)FROM書籍表;
2.5:
SELECTB.姓名,B.部門,C.書名FROM借閱表A
LEFTJOIN讀者表BONA.借書證號=B.借書證號
LEFTJOIN書籍表CONA.圖書編號=C.圖書編號;

6. SQL資料庫用代碼創建 怎麼創建

createdatabase資料庫名稱

on

(

name='aaa',

filename='aaa.dbf',

size=初始大小,

maxsize=存儲上限,

filegrowth=增長增量

)

logon

(

name='b',

filename='b.ldf',

size=初始大小,

maxsize=存儲上限,

filegrowth=增長增量

)

(6)導論的sql代碼擴展閱讀:

SQL語句創建基本資料庫

SQL語句代碼:CREATEDATABASE語句。

CREATEDATABASEEpiphany

ON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_data.mdf',

SIZE=5MB,

MAXSIZE=20,

FILEGROWTH=20

)

LOGON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_log.ldf',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=1MB

);

可以用這個模板,例子:

CREATEDATABASEEpiphany

ON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_data.mdf',

SIZE=5MB,

MAXSIZE=20,

FILEGROWTH=20

)

LOGON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_log.ldf',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=1MB

);

完畢!

7. sql創建資料庫代碼

建議你把所有的對資料庫的操作都寫在sql server資料庫存儲過程中,然後通過C#代碼 執行這些個存儲過程,完成功能,這樣做執行速度快,安全性高,這是最佳方案。
如果你非要用C#代碼來做這些操作,就把這些sql語句寫在業務邏輯層中(若是winForm寫在客戶端後台代碼里,若是webForm項目就寫在頁面後台代碼里),然後執行sql語句,完成功能。
以下是C#連接資料庫的代碼:
public static SqlConnection CreateSqlConnection()
{
SqlConnection conn = new SqlConnection("server=.;database=marsDB;uid=sa;pwd=;");
return conn;
}
public class DBoperate
{
SqlConnection con;
SqlCommand cmd;
public DBoperate()
{
try{
con = marsDB.CreateSqlConnection();
con.Open();
cmd = new SqlCommand();
cmd.Connection = con;
}catch
{

}
}
public void DBConRelease()
{
try
{
con.Close();
}
catch
{
}
}
public DataSet CreateDs(string sqlCmdText,string dtName)
{
cmd.CommandText = sqlCmdText;
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds, dtName);
return ds;
}
public bool UserQuery(string userAccount)
{
cmd.CommandText = "select count(*) from TB_userInfo where userAccount ='"+userAccount+"'";
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
return true;
}
else
{
return false;
}

}
public bool AdminQuery(string adminAccount)
{
cmd.CommandText = "select count(*) from TB_admin where adminAccount ='" + adminAccount + "'";
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
return true;
}
else
{
return false;
}
}
另外,站長團上有產品團購,便宜有保證

8. sql的代碼什麼意思

sql代碼的意思就是題干。見圖。

執行完之後,在資料庫的【存儲過程】裡面就能看到你剛剛生成的存儲過程了。