php创建数据库期末作业,创建数据库作业

USE [msdb]

GO

/****** Object: Job [DatabaWorkFlowSql] Script Date: 2014/11/17 19:48:02 ******/

BEGIN TRANSACTION

DECLARE @ReturnCode INT

SELECT @ReturnCode = 0

/****** Object: JobCategory [[Uncategorized (Local)]]] Script Date: 2014/11/17 19:48:02 ******/

IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1)

BEGIN

EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]'

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

END

DECLARE @jobId BINARY(16)

EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'DatabaWorkFlowSql',

@enabled=1,

@notify_level_eventlog=1,

@notify_level_email=1,

@notify_level_netsend=1,

@notify_level_page=1,

@delete_level=0,

@description=N'日志传送的说明内容。

1.在TableInfo里面创建一个表

2.插入数据

3.备份数据库',

@category_name=N'[Uncategorized (Local)]',

@owner_login_name=N'ROBORTLY\勇',

@notify_email_operator_name=N'luoyong',

@notify_netsend_operator_name=N'luoyong',

@notify_page_operator_name=N'luoyong', @job_id = @jobId OUTPUT

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

/****** Object: Step [createTable] Script Date: 2014/11/17 19:48:02 ******/

EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @[email protected], @step_name=N'createTable',

@step_id=1,

@cmdexec_success_code=0,

@on_success_action=3,

@on_success_step_id=0,

@on_fail_action=2,

@on_fail_step_id=0,

@retry_attempts=0,

@retry_interval=0,

@os_run_priority=0, @subsystem=N'TSQL',

@command=N'create table WorkFlowTable

(

wfid int,

datas nvarchar(10)

)',

@database_name=N'TableInfo',

@flags=0

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

/****** Object: Step [insertValues] Script Date: 2014/11/17 19:48:02 ******/

EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @[email protected], @step_name=N'insertValues',

@step_id=2,

@cmdexec_success_code=0,

@on_success_action=3,

@on_success_step_id=0,

@on_fail_action=2,

@on_fail_step_id=0,

@retry_attempts=0,

@retry_interval=0,

@os_run_priority=0, @subsystem=N'TSQL',

@command=N'insert into workflowTable values(1,''luoyong'')',

@database_name=N'TableInfo',

@flags=0

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

/****** Object: Step [备份] Script Date: 2014/11/17 19:48:02 ******/

EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @[email protected], @step_name=N'备份',

@step_id=3,

@cmdexec_success_code=0,

@on_success_action=1,

@on_success_step_id=0,

@on_fail_action=2,

@on_fail_step_id=0,

@retry_attempts=0,

@retry_interval=0,

@os_run_priority=0, @subsystem=N'TSQL',

@command=N'BACKUP DATABASE [TableInfo] TO [luoyongImportant] WITH NOFORMAT, NOINIT, NAME = N''TableInfo-完整 数据库 备份'', SKIP, NOREWIND, NOUNLOAD, STATS = 10

GO',

@database_name=N'TableInfo',

@flags=0

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @[email protected], @name=N'Plan',

@enabled=1,

@freq_type=1,

@freq_interval=0,

@freq_subday_type=0,

@freq_subday_interval=0,

@freq_relative_interval=0,

@freq_recurrence_factor=0,

@active_start_date=20141117,

@active_end_date=99991231,

@active_start_time=194600,

@active_end_time=235959,

@schedule_uid=N'10456071-9a44-4c6a-82b7-7243899c4db6'

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

COMMIT TRANSACTION

GOTO EndSave

QuitWithRollback:

IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION

EndSave:

GO

网页设计期末作业中的数据库部分可以用来存储和管理网页中的数据。数据库可以用来存储用户信息、留言板内容、图片信息等等。通过使用数据库,可以实现网页的动态功能,例如用户注册、登录、上传下载文件等。 在网页设计中,常用的数据库管理系统有MySQL、SQLite、MongoDB等。这些数据库管理系统可以通过编程语言(如Python、PHP等)与网页进行交互,实现数据的增删改查等操作。 下面是一个简单的示例,演示了如何在网页设计中使用数据库: 1. 创建数据库表格: ```sql CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL ); ``` 2. 在网页中连接数据库: ```php <?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "mydb"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?> ``` 3. 注册用户并将用户信息存入数据库: ```php <?php $username = $_POST['username']; $password = $_POST['password']; $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')"; if ($conn->query($sql) === TRUE) { echo "User registered successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?> ``` 4. 登录验证: ```php <?php $username = $_POST['username']; $password = $_POST['password']; $sql = "SELECT * FROM users WHERE username='$username' AND password='$password'"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "Login successful"; } else { echo "Invalid username or password"; } ?> ``` 通过以上示例,你可以在网页设计期末作业中简单地使用数据库来实现用户注册和登录功能。当然,这只是一个简单的示例,实际应用中可能会涉及更多的表格和功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值