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

sql用代碼建客戶信息表

發布時間: 2022-06-27 06:31:40

1. 如何在sql Server 2000中用代碼建表

一·連接資料庫
二·在對象資源管理器里,右擊資料庫新建資料庫,自己命名
三·然後打開自己新建的那個資料庫,再點擊上面的新建查詢
四·寫入代碼
五·執行,完成以後,帥新一下就可以看到了

2. 如何在SQL Server2008中用代碼建庫建表

CREATEDATABASESales
ON
(NAME=Sales_dat,
FILENAME='C:.MSSQLSERVERMSSQLDATAsaledat.mdf',
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5)
LOGON
(NAME=Sales_log,
FILENAME='C:.MSSQLSERVERMSSQLDATAsalelog.ldf',
SIZE=5MB,
MAXSIZE=25MB,
FILEGROWTH=5MB);
GO

createtablebas_role_tb(
id_roleintidentity,
role_codevarchar(30)null,
role_namevarchar(60)null,
del_flagtinyintnulldefault0,
oper_(),
id_userintnull,
remarkvarchar(600)null,
constraintbas_role_pkprimarykey(id_role)
)
go

3. 如何用SQL創建一個表格

1、打開SQL Server,在資料庫處,右鍵資料庫,點擊新建資料庫。

4. 在資料庫中利用SQL語言建立「客戶表」、「貨品表」和「訂單表」,表結構如下:

CREATE TABLE
表名_客戶表

列名1 類型 是否為空,
列名2 類型 是否為空,
列名3 類型 是否為空


例如:
Create table 客戶表

姓名 char(16) NOT NULL,
電話 char(11) NOT NULL,
)

注意:在建表前先要選擇資料庫,

5. sql中如何用代碼建表

你安裝了什麼資料庫?
Oracle 資料庫 是運行 sqlplus

C:\Documents and Settings\wzq>sqlplus

SQL*Plus: Release 10.2.0.1.0 - Proction on 星期二 8月 24 11:08:52 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Enter user-name: hr
Enter password:

Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Proction

SQL>

SQL Server 是 運行 sqlcmd

C:\Documents and Settings\wzq>sqlcmd -S "HOME-BED592453C\SQLEXPRESS"
1> USE stock;
2> go
已將資料庫上下文更改為 'Stock'。
1>

或者

C:\Documents and Settings\wzq>sqlcmd -S "localhost\SQLEXPRESS"
1> use stock
2> go
已將資料庫上下文更改為 'Stock'。

此處使用 Microsoft Windows 身份驗證模式進行連接,沒有輸入用戶名與密碼。

對於 mysql 資料庫 直接運行 mysql 程序

E:\MySQL\MySQL Server 5.1\bin>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.50-community MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use test
Database changed

6. sql創建客戶表的代碼是怎樣的

: create table 客戶表(客戶id int not null primary key,客戶姓名 nvarchar(50),客戶年齡 int)

7. 使用sqlyog學習mysql中怎樣創建用戶,資料庫,表

表的相關操作
SQLyog的最大優點就是簡化了對MySQL的操作,這里只是簡要地羅列了與表相關的操作。
1. 創建表
在左側的導航中選擇所要操作的資料庫,單擊滑鼠右鍵,從彈出的快捷菜單中選擇Create Table命令,創建新表,如圖1.52所示。
2. 設置欄位
在彈出的界面中,輸入欄位名(Field Name),設置欄位類型(Datatype),設置欄位長度(Len),對於一些欄位還可以設置相關的約束--常用的選項有主鍵約束(PK)、非空約束 (Not Null)、自增長(Auto Increment),如圖1.53所示。
欄位內容設置完之後,單擊Create Table按鈕,設置表名,即可完成表的創建。當然也可以直接運行SQL語句,在代碼區域輸入相應的SQL語句,然後執行語句,即可完成相應的操作,如圖1.54所示。

3. 添加數據
在左邊的導航欄選中要操作的表,在右邊選擇Table Data,然後可以直接輸入相關數據來完成添加數據的任務,如圖1.55所示。
4. 備份數據
單擊Export as按鈕,可以將此表輸出為各種格式保存,通常保存為SQL語句,在保存的時候可以選擇要輸出的欄位,如圖1.56所示。
輸出的SQL文件位於SQLyog所在的目錄之中。打開SQL文件可以看到輸出的標准SQL語句,如圖1.57所示。

8. PL/SQL Developer 用代碼創建表

oracle里比較特殊,所謂的自增,需要靠sequence來做

首先,創建一個序列
CREATE SEQUENCE seqTest
INCREMENT BY 1 -- 每次加幾個
START WITH 1 -- 從1開始計數
NOMAXvalue -- 不設置最大值
NOCYCLE -- 一直累加,不循環
CACHE 10; --設置緩存cache個序列,如果系統down掉了或者其它情況將會導致序列不連續,也可以設置為---------NOCACHE
然後創建表
create table dog
(id int not null primary key, -- 自增主鍵
name varchar2(100),
health int,
love int,
strain varchar2(10));
插入數據
insert into dog values (seqTest.nextval,'張三',100,10,'aa');
其實oracle中的int相當與number類型,number(19,0),逗號後邊的0相當於小數點後邊不留位,也就是整型了

還有,建議用varchar2類型,不太建議用varchar

9. 用SQL語句,參照客戶信息表建立深圳客戶信息表。

CREATE TABLE [dbo].[Customer](
[ID] [bigint] NOT NULL,
[NAME] [varchar](200) NOT NULL,
[AGE] [int] NULL,
[PHONE_NUMBER] [int] NULL,
[ADDRESS] [varchar](1000) NULL,
[CREATE_TIME] [datetime] NULL,
[UPDATE_TIME] [datetime] NULL,
CONSTRAINT [PK_Customer] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[Customer_SHENZHEN](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[NAME] [varchar](200) NOT NULL,
[AGE] [int] NULL,
[PHONE_NUMBER] [int] NULL,
[ADDRESS] [varchar](1000) NULL,
[CREATE_TIME] [datetime] NULL,
[UPDATE_TIME] [datetime] NULL,
CONSTRAINT [PK_Customer_SHENZHEN] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

ALTER TABLE [dbo].[Customer_SHENZHEN] ADD CONSTRAINT [DF_Customer_SHENZHEN_ADDRESS] DEFAULT ('深圳市福田區') FOR [ADDRESS]
.

只是個示例,要哪些欄位自己弄清楚

10. 在SQL資料庫中創建一個表格,如何使用代碼,對此表格進行查詢插入等操作。。

/**
*
oralce連接參數
*/
public
class
DBParam_oralce
{
public
final
static
String
driver="oracle.jdbc.driver.OracleDriver";//oralce資料庫的驅動
public
final
static
String
url="jdbc:oracle:thin:@192.168.2.250:1521:ismg";//連接的url
public
final
static
String
user="admin";//用戶名
public
final
static
String
pwd="admin";//密碼
}
/**
*
資料庫連接和關閉所以連接
*/
import
java.sql.*;
public
class
DBUtil
extends
DBParam_oracle
{
/**
*
連接資料庫
*
*
@return
成功返回Connection,失敗返回null
*/
public
static
Connection
getConnection()
{
Connection
con
=
null;
try
{
Class.forName(driver);//載入驅動
con
=
DriverManager.getConnection(url,
use,
pwd);//連接資料庫
}
catch
(Exception
e)
{
e.printStackTrace();
return
null;
}
return
con;//成功返回Connection對象
}
/**關閉Connection連接
*
@param
con
*
@return
成功返回true,失敗返回false
*/
public
static
boolean
closeConnection(Connection
con)
{
if
(con
!=
null)
try
{
con.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**關閉Statement連接
*
@param
stmt
*
@return
成功返回true,失敗返回false
*/
public
static
boolean
closestatement(Statement
stmt){
if(stmt!=null)
try
{
stmt.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**關閉ResultSet連接
*
@param
re
*
@return
成功返回true,失敗返回false
*/
public
static
boolean
closeResultSet(ResultSet
re){
if(re!=null)
try
{
re.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
寫了兩個類,一般修改參數類DBParam_oracle或者再多寫幾個參數類,比如mysql、sql
server等等。讓DBUtil繼承不同的參數類就可以了,DBUtil不需要修改