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代码的意思就是题干。见图。
执行完之后,在数据库的【存储过程】里面就能看到你刚刚生成的存储过程了。