SiamWebCity.com รับสร้างเว็บไซต์ครบวงจร
เลือกภาษา ภาษาอังกฤษ   
หน้าแรก
web
โปรโมทเว็บ
web
รับทำเว็บไซต์
web
สอนทำเว็บ
web
Domain 299บ.
web
ติดต่อเรา
web
 
รับทำเว็บไซต์ครบวงจร รับพัฒนาแอพพลิเคชั่น สำหรับ Facebook iPad iPhone Android รับอบรมการสร้างเว็บไซต์ โปรโมทเว็บไซต์ ดูแลเว็บไซต์ แก้ไขเว็บไซต์ : เริ่มต้นติดต่อที่เรา ที่เหลือเราเป็นผู้จัดการเพื่อท่าน : เราเป็นมากกว่าเครื่องมือที่ช่วยฝ่าวิกฤตเศรษฐกิจ
รายการ
เกี่ยวกับเรา
ทำไมต้องเลือกเรา
ผลงานที่ผ่านมา
เตรียมตัวก่อนทำเว็บ
รับดูแลเว็บไซต์
แอพ Facebook iPhone
โปรแกรมmlm สำเร็จรูป
เช่าโฮสติง
บริการหลังการขาย
เงื่อนไขการรับบริการ
ร่วมงานกับเรา
คำถามที่พบบ่อย
ติดต่อเรา

ฟรีบทความ
คู่มือการใช้งาน  คู่มือการใช้งาน
VDO สอน Dreamweaver  VDO สอน Dreamweaver
Bitcoin บิทคอยน์  Bitcoin บิทคอยน์
PHP MySQL  VDO  เบื้องต้น  PHP MySQL VDO เบื้องต้น
PHP MySQL  เกร็ดความรู้  PHP MySQL เกร็ดความรู้
jQuery  jQuery
HTML5  HTML5
ASP net   MS SQL  ASP net MS SQL
facebook app  facebook app
JSP  JSP
Oracle  Oracle
CSS  CSS
Google  Google
iphone ipad iphone itune ios  iphone ipad iphone itune ios
SEO  SEO
SQL Server  SQL Server
AJAX  AJAX
รดน้ำอัตโนมัติ  สปริงเกอร์  รดน้ำอัตโนมัติ สปริงเกอร์
คอมพิวเตอร์   อินเตอร์เน็ต  คอมพิวเตอร์ อินเตอร์เน็ต
JavaScripts  JavaScripts
cloud computing  cloud computing
xhtml  xhtml
Photoshop  Photoshop
RSS Feed  RSS Feed
wordpress  wordpress
Computer  Computer
MLM ขายตรง ขยายสายงาน  MLM ขายตรง ขยายสายงาน
NUTT's blog  NUTT's blog
ทีวีดิจิตอล DVB T2  ทีวีดิจิตอล DVB T2
Bootstrap CSS  Bootstrap CSS

รับสอน PHP, MySQL, HTML, CSS, Javascripts, FTP, Dreamweaver,PHPMyAdmin, Appserv, WMSEVER, php-Nuke , Joomla, SMF, Oscommerce, Phpbb, Paypal, Adwordsมาเรียนการสร้างเว็บกัน
บริการสอน แนะนำ Adwords , PHP, MySQL, HTML, FTP, SMF, PHPMyAdmin, Dreamweaver, Oscommerce, Photoshop, Flash...

test speed
Display Pagerank
ดูสถิติเว็บไซต์

Exercise 2: Working with Data. Basic DDL and DML



windows azure > Exercise 2: Working with Data. Basic DDL and DML


In this exercise, we will start working with data in our database. This means we’ll be creating some tables, indexing those tables appropriately and then inserting and querying data.

Note:
 This exercise makes use of the HoLTestDB database that was created in Exercise 1. If you have not yet created this database, please complete Exercise 1.

Task 1 – Creating Tables and Indexes

  1. If you do not have SQL Server Management Studio open then open it by following the instructions in Exercise 1 > Task 2
  2. Connect to the HoLTestDB database using the HoLTestUser login as shown in Exercise 1 > Task 3.
  3. Now we will add a simple table to our database. Execute the following query in a new query window:
    CREATE TABLE HoLTestTable
    (
    MyRowID int PRIMARY KEY CLUSTERED
    )
    
    Note:
    SQL Azure requires that every table have a clustered index. If you create a table without a clustered index, you will not be able to insert rows into the table until you have created one. Because the clustered index determines the order of rows on disk, and thus affects certain queries, you may choose to place the clustered index on a column other than the primary key column.

  4. We will test our table by inserting some rows. Execute the following query:
    INSERT INTO HoLTestTable VALUES (1)
    GO
    INSERT INTO HoLTestTable VALUES (2)
    GO
    INSERT INTO HoLTestTable VALUES (3)
    GO
    
  5. Now query the rows back out of the database. Execute following the query
     SELECT * FROM HoLTestTable
    

    Figure 1 Querying simple data from SQL Azure

  6. Let’s drop that table and create something more sophisticated. Execute the following query
    DROP TABLE HoLTestTable
    
  7. Create a Customer table by Executing the following SQL Query
    CREATE TABLE [Customer](
    [CustomerID] [int] IDENTITY(1,1)NOT NULL PRIMARY KEY CLUSTERED,
    [Title] [nvarchar](8)NULL,
    [FirstName] [nvarchar](50)NOT NULL,
    [LastName] [nvarchar](50)NOT NULL,
    [EmailAddress] [nvarchar](50)NULL,
    [Phone] [nvarchar](30)NULL,
    [Timestamp] [timestamp] NOT NULL
    )
    
  8. We will add an index on the EmailAddress field. Execute the following query
    CREATE INDEX IX_Customer_EmailAddress
    ON Customer(EmailAddress)
    
  9. Execute the following query to add a row to the new Customer table
    INSERT INTO [Customer]
    ([Title],[FirstName],[LastName],[EmailAddress],[Phone])
         VALUES
    ('Mr','David','Alexander','[email protected]','555-1234-5555')
    
  10. Now let’s query the data back out, but, let’s start by enabling the SHOWPLAN_ALL option to show the execution plan. Execute the following query
    SET SHOWPLAN_ALL ON
    GO
    SELECT * FROM Customer WHERE EmailAddress ='[email protected]'
    GO
    SET SHOWPLAN_ALL OFF
    

    Figure 2 Showing the Query Plan

  11. Let’s add a whole bunch more rows to the database and then look at the query plan again. Execute the following query to add a stored procedure named AddData. This stored procedure will loop by adding 1 to the counter each time through and adding a new record with the adding an email address of [Counter][email protected]:
    CREATE PROCEDURE AddData
    @NumRows int
    AS
    DECLARE @counter int
    SELECT @counter = 1
    WHILE (@counter < @NumRows)
    BEGIN
        INSERT INTO [Customer]
            ([Title],[FirstName],[LastName],[EmailAddress],[Phone])
            VALUES
            ('Mr','David','Alexander',CAST(@counter as nvarchar)+'[email protected]','555-1234-5555')
            SELECT @counter = @counter + 1
        END
    
  12. Now add 10,000 rows into the database by running the newly created Stored Procedure. Each row will have a unique email address. Execute the query EXEC AddData 10000
    Note:
    It may take some time to generate the 10,000 rows.

  13. Execute the following query again
    SET SHOWPLAN_ALL ON
    GO
    SELECT * FROM Customer WHERE EmailAddress ='[email protected]'
    GO
    SET SHOWPLAN_ALL OFF
    
  14. Figure 3 Showing the Query Plan

    Note:
    Notice that the second time around the query optimizer is likely to use the Index that we defined: This is the Index Seek line in the query plan

  15. For the most part, we can use any tool that we might previously have used with SQL Server on premise. For an example of this, let’s look at the query plan graphically. In SQL Server Management Studio press Ctrl-Lto display the Estimated Execution Plan.

    Figure 4 Showing the Query Plan



Short URL click! Facebook Share
<< Back : เข้าชม 3,031 ครั้ง : ขึ้นไปด้านบน
รับโพสเว็บ รับจ้างโพสเว็บบอร์ด รับโพสเว็บไซด์ webboard Seeding รับจ้างโพสต์ โปรโมทเว็บไซต์ webUB.com



รับทำเว็บไซต์, ทำเว็บ, สร้างเว็บไซต์, รับทำเว็บ, รับออกแบบเว็บ, รับเขียนเว็บ, ออกแบบเว็บ, เว็บดีไซน์, รับสร้างเว็บ, เขียนเว็บไซต์, เว็บ, บริษัท ทำเว็บ, บริษัท สร้างเว็บ, บริษัท ออกแบบเว็บ, บริษัท เขียนเว็บ, ผลงานเว็บ, โฮสติ้ง,Design,Web,เว็บ,เว็บ โฮสติ้ง,เว็ป,โฮสติ้ง ราคาถูก,เว็บไซต์,จดโดเมน,เว็บโฮสติ้ง,Web Download,Web PHP,Flash MX,Graphic Design,Search Engine, Web, Design, Web Host,Web Hosting,Web Page,เขียนเว็บ,เขียนเว็บไซต์,จัดทำเว็บ,จัดทำเว็บไซต์,ทำเว็บ,ทำเว็บไซต์, โปรโมทเว็บ,ฟรี เว็บ,รับเขียนเว็บ,รับทำเว็บ,รับทำเว็บไซต์,รับออกแบบเว็บ,รับออกแบบเว็บไซ ต์,เว็บ สำเร็จรูป,เว็บดีไซน์,เว็ปไซต์, สร้างเว็บ,สร้างเว็บไซต์,ออกแบบ เว็บไซต์,ออกแบบเว็บ,ออกแบบเว็บไซต์,เขียนโปรแกรม,บริการเว็บโฮสติ้ง,ประชา สัมพันธ์เว็บ,รับจัดทำเว็บไซต์,รับสร้างเว็บ,เว็บโปรแกรม,เว็บสวย, บริการจัดทำเว็บไซต์,บริษัทรับจัดทำเว็บไซต์,ให้บริการจัดทำเว็บไซต์, มีประสบการณ์การจัดทำเว็บไซต์, งานบริการเว็บไซต์,ผลงานการเว็บไซต์,ผลงานเว็บไซต์,เว็บไซต์,เว็บไซต์ ปรัชญา "พอเพียง",เว็บไซต์ราคาที่ยุติธรรม,เว็บไซต์ระบบมาตรฐาน,เว็บไซต์ทุกงาน, เว็บไซต์ธุรกิจ, โปรโมทเว็บ,ประชาสัมพันธ์เว็บ,เว็บ,ออกแบบเว็บ,เขียนโปรแกรม,สร้างเว็บ,ออก แบบเว็บไซต์,ทำเว็บ,เว็บสวย,เขียนเว็บไซต์,ทำเว็บไซต์,รับทำเว็บ,รับออกแบบ เว็บ,เขียนเว็บ,รับเขียนเว็บ,รับทำเว็บไซต์,รับจัดทำเว็บไซต์,เว็บโฮสติ้ง, จัดทำเว็บ,เว็บโปรแกรม,เว็บไซต์,เว็บดีไซน์,รับออกแบบเว็บไซต์,สร้างเว็บไซ ต์,เว็บ,จดโดเมน,บริการเว็บโฮสติ้ง,จัดทำเว็บไซต์,โปรแกรมคอมพิวเตอร์

รับทำเว็บไซต์ : โปรโมทเว็บไซต์ : รับเขียนโปรแกรม : สอนสร้างเว็บ : จด Domain name 299บ. : เช่า Hosting : บริการดูแลเว็บไซต์ : รับซื้อ ขาย Rolex : Sitemap.xml
สปริงเกอร์

ข้อสอบ คลังข้อสอบ ระบบข้อสอบ โปรแกรมข้อสอบ ฟรี Exam.in.th
เว็บไซต์ในเครือข่าย: SiamWebCity.com webUB.com EXAM.in.th ข้อสอบ.ไทย ไอเดียแต่งบ้าน homeEST.com
Copyright © 2009-2019 SiamWebCity.COM. ® All rights reserved. หมายเลขทะเบียนประกอบพานิชย์อิเลคทรอนิกส์ : 0447314800321
E-mail, Google Talk : admin [at] siamwebcity.com, Skype: SiamWebCity.com
ขึ้นไปด้านบน