当前位置:首页 » 编程语言 » 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不需要修改