亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ch09.htm

?? 21精通SQL
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
another entered <TT>111 First St.</TT>? With today's graphical user environments,
the correct string could be entered into a list box. When a user makes a selection
from the list box, the code would convert this string to a unique ID and save this
ID to the database.</P>
<P>Now you can create the tables you used earlier today. You will use these tables
for the rest of today, so you will want to fill them with some data. Use the <TT>INSERT</TT>
command covered yesterday to load the tables with the data in Tables 9.3, 9.4, and
9.5.</P>
<H5>INPUT/OUTPUT:</H5>
<PRE><FONT COLOR="#0066FF">SQL&gt;  <B>create database PAYMENTS;
</B>
Statement processed.

SQL&gt;  <B>create table BILLS (</B>
  2   <B>NAME CHAR(30) NOT NULL,</B>
  3   <B>AMOUNT NUMBER,</B>
  4  <B> ACCOUNT_ID NUMBER NOT NULL);</B>

Table created.

SQL&gt;  <B>create table BANK_ACCOUNTS (</B>
  2   <B>ACCOUNT_ID NUMBER NOT NULL,</B>
  3   <B>TYPE CHAR(30),</B>
  4  <B> BALANCE NUMBER,</B>
  5  <B> BANK CHAR(30));</B>

Table created.

SQL&gt; <B> create table COMPANY (</B>
  2   <B>NAME CHAR(30) NOT NULL,</B>
  3   <B>ADDRESS CHAR(50),</B>
  4   <B>CITY CHAR(30),</B>
  5   <B>STATE CHAR(2));</B>

Table created.
</FONT></PRE>
<H4><FONT COLOR="#000077">Table 9.3. Sample data for the BILLS table.</FONT></H4>
<P>
<TABLE BORDER="1">
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT"><B>Name</B></TD>
		<TD ALIGN="LEFT"><B>Amount</B></TD>
		<TD ALIGN="LEFT"><B>Account_ID</B></TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Phone Company</TD>
		<TD ALIGN="LEFT">125</TD>
		<TD ALIGN="LEFT">1</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Power Company</TD>
		<TD ALIGN="LEFT">75</TD>
		<TD ALIGN="LEFT">1</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Record Club</TD>
		<TD ALIGN="LEFT">25</TD>
		<TD ALIGN="LEFT">2</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Software Company</TD>
		<TD ALIGN="LEFT">250</TD>
		<TD ALIGN="LEFT">1</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Cable TV Company</TD>
		<TD ALIGN="LEFT">35</TD>
		<TD ALIGN="LEFT">3</TD>
	</TR>
</TABLE>

<H4><FONT COLOR="#000077">Table 9.4. Sample data for the BANK_ACCOUNTS table.</FONT></H4>
<P>
<TABLE BORDER="1">
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT"><B>Account_ID</B></TD>
		<TD ALIGN="LEFT"><B>Type</B></TD>
		<TD ALIGN="LEFT"><B>Balance</B></TD>
		<TD ALIGN="LEFT"><B>Band</B></TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">1</TD>
		<TD ALIGN="LEFT">Checking</TD>
		<TD ALIGN="LEFT">500</TD>
		<TD ALIGN="LEFT">First Federal</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">2</TD>
		<TD ALIGN="LEFT">Money Market</TD>
		<TD ALIGN="LEFT">1200</TD>
		<TD ALIGN="LEFT">First Investor's</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">3</TD>
		<TD ALIGN="LEFT">Checking</TD>
		<TD ALIGN="LEFT">90</TD>
		<TD ALIGN="LEFT">Credit Union</TD>
	</TR>
</TABLE>

<H4><FONT COLOR="#000077">Table 9.5. Sample data for the COMPANY table.</FONT></H4>
<P>
<TABLE BORDER="1">
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT"><B>Name</B></TD>
		<TD ALIGN="LEFT"><B>Address</B></TD>
		<TD ALIGN="LEFT"><B>City</B></TD>
		<TD ALIGN="LEFT"><B>State</B></TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Phone Company</TD>
		<TD ALIGN="LEFT">111 1st Street</TD>
		<TD ALIGN="LEFT">Atlanta</TD>
		<TD ALIGN="LEFT">GA</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Power Company</TD>
		<TD ALIGN="LEFT">222 2nd Street</TD>
		<TD ALIGN="LEFT">Jacksonville</TD>
		<TD ALIGN="LEFT">FL</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Record Club</TD>
		<TD ALIGN="LEFT">333 3rd Avenue</TD>
		<TD ALIGN="LEFT">Los Angeles</TD>
		<TD ALIGN="LEFT">CA</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Software Company</TD>
		<TD ALIGN="LEFT">444 4th Drive</TD>
		<TD ALIGN="LEFT">San Francisco</TD>
		<TD ALIGN="LEFT">CA</TD>
	</TR>
	<TR ALIGN="LEFT" rowspan="1">
		<TD ALIGN="LEFT">Cable TV Company</TD>
		<TD ALIGN="LEFT">555 5th Drive</TD>
		<TD ALIGN="LEFT">Austin</TD>
		<TD ALIGN="LEFT">TX</TD>
	</TR>
</TABLE>

<H3><FONT COLOR="#000077">Table Storage and Sizing</FONT></H3>
<P>Most major RDBMSs have default settings for table sizes and table locations. If
you do not specify table size and location, then the table will take the defaults.
The defaults may be very undesirable, especially for large tables. The default sizes
and locations will vary among the implementations. Here is an example of a <TT>CREATE
TABLE</TT> statement with a storage clause (from Oracle).</P>
<H5>INPUT:</H5>
<PRE><FONT COLOR="#0066FF">SQL&gt;   <B>CREATE TABLE TABLENAME</B>
  2    <B>(COLUMN1    CHAR   NOT NULL,</B>
  3     <B>COLUMN2    NUMBER,</B>
  4    <B> COLUMN3    DATE)</B>
  5     <B>TABLESPACE TABLESPACE NAME</B>
  6     <B>STORAGE</B>
  7   <B>  INITIAL SIZE,</B>
  8     <B>NEXT SIZE,</B>
  9    <B> MINEXTENTS value,</B>
 10    <B> MAXEXTENTS value,</B>
 11     <B>PCTINCREASE value);</B></FONT></PRE>
<H5><FONT COLOR="#000000">OUTPUT:</FONT></H5>
<PRE><FONT COLOR="#0066FF">Table created.
</FONT></PRE>
<H5>ANALYSIS:</H5>
<P>In Oracle you can specify a tablespace in which you want the table to reside.
A decision is usually made according to the space available, often by the database
administrator (DBA). <TT>INITIAL SIZE</TT> is the size for the initial extent of
the table (the initial allocated space). <TT>NEXT SIZE</TT> is the value for any
additional extents the table may take through growth. <TT>MINEXTENTS</TT> and <TT>MAXEXTENTS</TT>
identify the minimum and maximum extents allowed for the table, and <TT>PCTINCREASE</TT>
identifies the percentage the next extent will be increased each time the table grows,
or takes another extent.
<H3><FONT COLOR="#000077">Creating a Table from an Existing Table</FONT></H3>
<P>The most common way to create a table is with the <TT>CREATE TABLE</TT> command.
However, some database management systems provide an alternative method of creating
tables, using the format and data of an existing table. This method is useful when
you want to select the data out of a table for temporary modification. It can also
be useful when you have to create a table similar to the existing table and fill
it with similar data. (You won't have to reenter all this information.) The syntax
for Oracle follows.</P>
<H5>SYNTAX:</H5>
<PRE><FONT COLOR="#0066FF">CREATE TABLE NEW_TABLE(FIELD1, FIELD2, FIELD3)
AS (SELECT FIELD1, FIELD2, FIELD3
   FROM OLD_TABLE &lt;WHERE...&gt;
</FONT></PRE>
<P>This syntax allows you to create a new table with the same data types as those
of the fields that are selected from the old table. It also allows you to rename
the fields in the new table by giving them new names.</P>
<H5>INPUT/OUTPUT:</H5>
<PRE><FONT COLOR="#0066FF">SQL&gt;  <B>CREATE TABLE NEW_BILLS(NAME, AMOUNT, ACCOUNT_ID)</B>
  2   <B>AS (SELECT * FROM BILLS WHERE AMOUNT &lt; 50);
</B>
Table created.
</FONT></PRE>
<H5>ANALYSIS:</H5>
<P>The preceding statement creates a new table (<TT>NEW_BILLS</TT>) with all the
records from the <TT>BILLS</TT> table that have an <TT>AMOUNT</TT> less than <TT>50</TT>.</P>
<P>Some database systems also allow you to use the following syntax:</P>
<H5>SYNTAX:</H5>
<PRE><FONT COLOR="#0066FF">INSERT NEW_TABLE
SELECT &lt;field1, field2... | *&gt; from OLD_TABLE
&lt;WHERE...&gt;
</FONT></PRE>
<P>The preceding syntax would create a new table with the exact field structure and
data found in the old table. Using SQL Server's Transact-SQL language in the following
example illustrates this technique.</P>
<H5>INPUT:</H5>
<PRE><FONT COLOR="#0066FF"><B>INSERT NEW_BILLS</B>
1&gt; <B>select * from BILLS where AMOUNT &lt; 50</B>
2&gt;<B> go</B>
</FONT></PRE>
<P>(The <TT>GO</TT> statement in SQL Server processes the SQL statements in the command
buffer. It is equivalent to the semicolon (<TT>;</TT>) used in Oracle7.)
<H2><FONT COLOR="#000077">The ALTER TABLE Statement</FONT></H2>
<P>Many times your database design does not account for everything it should. Also,
requirements for applications and databases are always subject to change. The <TT>ALTER
TABLE</TT> statement enables the database administrator or designer to change the
structure of a table after it has been created.</P>
<P>The <TT>ALTER TABLE</TT> command enables you to do two things:

<UL>
	<LI>Add a column to an existing table
</UL>


<UL>
	<LI>Modify a column that already exists
</UL>

<P>The syntax for the <TT>ALTER TABLE</TT> statement is as follows:</P>
<H5>SYNTAX:</H5>
<PRE><FONT COLOR="#0066FF">ALTER TABLE table_name
  &lt;ADD column_name data_type; |
  MODIFY column_name data_type;&gt;
</FONT></PRE>
<P>The following command changes the <TT>NAME</TT> field of the <TT>BILLS</TT> table
to hold 40 characters:</P>
<H5>INPUT/OUTPUT:</H5>
<PRE><FONT COLOR="#0066FF">SQL&gt;  <B>ALTER TABLE BILLS</B>
  2   <B>MODIFY NAME CHAR(40);</B>

Table altered.
</FONT></PRE>


<BLOCKQUOTE>
	<P>
<HR>
<FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>You can increase or decrease the
	length of columns; however, you can not decrease a column's length if the current
	size of one of its values is greater than the value you want to assign to the column
	length. 
<HR>


</BLOCKQUOTE>

<P>Here's a statement to add a new column to the <TT>NEW_BILLS</TT> table:</P>
<H5>INPUT/OUTPUT:</H5>
<PRE><FONT COLOR="#0066FF">SQL&gt;  <B>ALTER TABLE NEW_BILLS</B>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品欧美一二99| 欧美日韩aaaaa| 国产精品三级电影| 国产成人精品亚洲777人妖| xfplay精品久久| 国产成人啪免费观看软件 | 丝袜亚洲另类欧美| 欧美三级三级三级爽爽爽| 午夜日韩在线电影| 日韩视频免费观看高清完整版| 免费在线看成人av| 久久久久久免费毛片精品| 国产高清不卡一区| 亚洲欧洲精品天堂一级| 欧美午夜精品免费| 麻豆中文一区二区| 国产色产综合产在线视频| www.一区二区| 亚洲国产成人av| 精品日韩99亚洲| av动漫一区二区| 亚洲18色成人| 国产日韩欧美a| 精品婷婷伊人一区三区三| 日韩av电影免费观看高清完整版 | 精品久久五月天| 成人少妇影院yyyy| 亚洲夂夂婷婷色拍ww47| 欧美剧情片在线观看| 国产一区二区三区四区五区入口| 99视频热这里只有精品免费| 亚洲同性gay激情无套| 国产不卡在线播放| 亚洲三级电影网站| 精品区一区二区| ...av二区三区久久精品| 国产一区二区三区免费在线观看 | 精品一区二区在线视频| 成人短视频下载| www.爱久久.com| 色爱区综合激月婷婷| 26uuu精品一区二区三区四区在线| 亚洲你懂的在线视频| 国产精品你懂的在线| 国产综合色在线| 久久久久国产一区二区三区四区| 欧美久久久一区| 欧美高清性hdvideosex| 国产一区二区三区久久悠悠色av| 91福利资源站| 亚洲色图欧洲色图| 色吧成人激情小说| 一区二区不卡在线视频 午夜欧美不卡在 | 国产**成人网毛片九色| 亚洲高清视频中文字幕| 欧美一卡2卡3卡4卡| 91免费国产在线| 成人性生交大片免费看视频在线 | 国产精一区二区三区| 亚洲国产精品久久人人爱蜜臀| 国产精品美女久久久久久2018| 欧美一区二区三区白人| 欧美丝袜丝交足nylons| a级高清视频欧美日韩| 国产一区二区三区四区在线观看| 秋霞电影网一区二区| 亚洲成a人v欧美综合天堂| 国产精品国产精品国产专区不片| 久久九九久久九九| 欧美变态口味重另类| 91精品国产91热久久久做人人| 欧美视频一区二区在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 亚洲精品国产a| 国产免费观看久久| 久久尤物电影视频在线观看| 精品理论电影在线观看| 日韩一区二区三区视频| 91精品久久久久久久91蜜桃| 欧美日韩一本到| 欧美日本一区二区在线观看| 欧美一区二区播放| 欧美日韩国产a| 色婷婷av一区二区三区软件| 在线免费不卡电影| 日本韩国一区二区三区视频| 欧美亚洲国产一区在线观看网站 | 国产日韩一级二级三级| 精品久久久影院| 国产日韩av一区| 国产精品久久久久久久岛一牛影视| 久久精品综合网| 成人免费一区二区三区在线观看| 国产精品传媒视频| 亚洲影院理伦片| 日韩在线观看一区二区| 美腿丝袜亚洲综合| 国产裸体歌舞团一区二区| 成人av电影在线网| 日本精品视频一区二区| 91精品国产综合久久久蜜臀粉嫩| 日韩欧美国产一区二区三区| 国产日产亚洲精品系列| 综合欧美亚洲日本| 调教+趴+乳夹+国产+精品| 日本aⅴ精品一区二区三区| 精品在线免费观看| 成人美女视频在线观看18| 色欧美日韩亚洲| 日韩午夜av电影| 亚洲国产精品99久久久久久久久 | 欧美日韩在线综合| 欧美一卡2卡3卡4卡| 欧美韩日一区二区三区四区| 夜夜爽夜夜爽精品视频| 免费三级欧美电影| 7777精品伊人久久久大香线蕉 | 成人自拍视频在线| 一本到不卡免费一区二区| 在线91免费看| 国产欧美视频一区二区三区| 亚洲国产精品久久久久婷婷884| 国内成+人亚洲+欧美+综合在线| 91视频国产资源| 日韩精品资源二区在线| 日韩一区中文字幕| 青青青伊人色综合久久| 91麻豆国产精品久久| 日韩网站在线看片你懂的| 亚洲乱码国产乱码精品精小说 | 亚洲国产精品久久人人爱| 国产一级精品在线| 欧美怡红院视频| 国产亚洲一区二区三区| 亚洲成在人线在线播放| 不卡一区在线观看| 亚洲精品一区二区三区蜜桃下载 | 久久久亚洲高清| 亚洲国产视频一区二区| 成人在线视频一区| 欧美一区二区三级| 亚洲自拍偷拍欧美| av男人天堂一区| 久久久电影一区二区三区| 日韩高清不卡一区二区| 在线区一区二视频| 国产日韩成人精品| 理论电影国产精品| 欧美伦理影视网| 亚洲午夜久久久久久久久电影院 | 久久精品视频免费| 免费人成在线不卡| 666欧美在线视频| 亚洲一区二区三区国产| 91亚洲国产成人精品一区二区三 | 欧美高清视频一二三区| 亚洲欧美另类综合偷拍| 国产成人亚洲精品狼色在线| 26uuu国产一区二区三区| 奇米色一区二区| 欧美丰满少妇xxxbbb| 亚洲香肠在线观看| 日本韩国欧美国产| 日韩一区欧美一区| 成人h动漫精品一区二区| 日本一区二区三区国色天香 | 国产精品1区2区| 久久久精品免费免费| 国内久久婷婷综合| 日韩无一区二区| 国产专区欧美精品| 精品美女在线观看| 精品亚洲成a人| 久久久亚洲精华液精华液精华液 | 99精品桃花视频在线观看| 中文字幕高清不卡| 粉嫩av亚洲一区二区图片| 亚洲国产精品精华液ab| 成人激情午夜影院| 亚洲天堂久久久久久久| 91亚洲精品久久久蜜桃网站| 亚洲欧美偷拍另类a∨色屁股| 91麻豆精品在线观看| 亚洲www啪成人一区二区麻豆| 欧美少妇xxx| 蜜桃一区二区三区在线| 久久综合视频网| 国产盗摄一区二区| 中文字幕在线观看一区二区| 国产aⅴ精品一区二区三区色成熟| 国产日产欧美一区二区视频| av电影在线观看一区| 亚洲国产精品一区二区尤物区| 欧美一区二区三区视频| 91久久精品网| 日韩极品在线观看| 欧美精品一区二区三区蜜桃| 成人精品视频一区二区三区 | 久久无码av三级| 丁香激情综合国产|