十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
方法一:SQL语句创建数据库
创新互联-专业网站定制、快速模板网站建设、高性价比汝城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式汝城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖汝城地区。费用合理售后完善,十载实体公司更值得信赖。
create database stuDB
on primary -- 默认就属于primary文件组,可省
(
/*--数据文件的具体描述--*/
name='stuDB_data', -- 主数据文件的逻辑名称
filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
方法二:phpMyAdmin创建数据库
一、双击打开服务器
二、启动服务器
三、点击MySQL管理器
四、进入phpMyAdmin,登录,点击数据库,输入数据库名,点击创建(如下图红箭头)
五、数据库就创建完了
创建表的SQL语句根据不同的数据库会有所不同,常见的几种数据库创建方式如下:
创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。
微软VS SQL 2008 数据库
mysql 数据库
sqlite 数据库
扩展资料:
结构化查询语言(Structured Query Language)简称SQL,是用于访问和处理数据库的标准的计算机语言,同时也是数据库脚本文件的扩展名。常用的操作:
删除表-- drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录;
删除数据库 -- drop database databasename;
删除数据记录 -- "delete from 数据表 where 条件表达式"
创建表的sql语句是CREATE TABLE。
SQL CREATE TABLE是 SQL语言的建表语句,用于创建数据库中的表。基础语法为:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。
table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。
NOT NULL是SQL的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次NOT NULL参数,否则会出错。index1, index2参数是定义单一字段索引的CONSTRAINT子句。
multifieldindex参数是定义多重字段索引的CONSTRAINT子句。
数据类型:
1、integer(size):仅容纳整数。在括号内规定数字的最大位数。
2、int(size):仅容纳整数。在括号内规定数字的最大位数。
3、smallint(size):仅容纳整数。在括号内规定数字的最大位数。
4、tinyint(size):仅容纳整数。在括号内规定数字的最大位数。
5、decimal(size,d):容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。
6、numeric(size,d):容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。
7、char(size):容纳固定长度的字符串。在括号中规定字符串的长度。
8、varchar(size):容纳可变长度的字符串。在括号中规定字符串的长度。
9、date(yyyymmdd):容纳日期。
1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。
2、然后,命名为LX,点击确定,创建数据库,如图所示。
3、创建完,没有看到新建数据库的,在数据库那右键,刷新。如图所示就出来了。
4、接着,找到LX数据库下的表,右键,新建表,如图所示。
5、比如建立一个简单的部门表,简单部门表包含(部门编号、部门名),SQL Server
是可以用中文做列名的,但是为了能够被他人看懂,我们一般用英文,如图所示,
DepertNo,DepertName,我喜欢在列名前加一个fld_,个人养成的一种习惯,看自己的习惯吧。因为我们有时候转换成英文,可能会与SQL的某些关键字起冲突,因此我加了个fld_。此外讲一下varchar为类型,10为长度,2个长度为1个汉字。
6、表设置主键,每个表只能有一个主键,右键表的最左侧,点击设置主键,最右边为空自动去勾,主键是不能为空的。一般部门号不会为空,部门名也是不会为空,所以也去掉勾,不允许为null。
7、输入好列后,右键标题,然后点击保存Table_1,如图所示,表名前我习惯加TBL_。
8、如图所示,为SQL语句创建表。
创建一个基本的表需要做的工作包括:命名表、定义列和各列的数据类型。
SQL 语言使用 CREATE TABLE 语句来创建新表。
语法:
CREATE TABLE 的基本语法如下所示:
CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);
CREATE TABLE 向数据库系统指明了你的意图。在此例中,你想要创建一个新表,新表的唯一名称(或者说标识符)紧跟在 CREATE TABLE 后面。
随后的圆括号以列表的形式定义了表中的列以及各列所属的数据类型。下面的示例对该创建新表的语法做出了更清晰的阐释。
将 CREATE TABLE 语句和 SELECT 语句结合起来可以创建现有表的副本。详细信息请见利用现有表创建新表.
示例:
下面的示例创建了一个 CUSTOMERS 表,主键为 ID,某些字段具有 NOT NULL 的约束,表示在创建新的记录时这些字段不能为 NULL。
SQL CREATE TABLE CUSTOMERS(
ID INT NOT NULL,
NAME VARCHAR (20) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25) ,
SALARY DECIMAL (18, 2),
PRIMARY KEY (ID)
);
你可以通过查看 SQL 服务器返回的消息来确定新表创建成功,或者也可以像下面这样使用 DESC 命令:
SQL DESC CUSTOMERS;
+---------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID | int(11) | NO | PRI | | |
| NAME | varchar(20) | NO | | | |
| AGE | int(11) | NO | | | |
| ADDRESS | char(25) | YES | | NULL | |
| SALARY | decimal(18,2) | YES | | NULL | |
+---------+---------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
现在数据库中已经有 CUSTOMERS 表了,你可以用它来存储和客户有关的信息。