数据库的创建

数据库的创建CREATE DATABASE database_name
ON PRIMARY
(NAME=logical_file_name,
filename=‘os_file_name‘,
SIZE=size,
MAXSIZE=maxsize,
FILEGROWTH=growth_increment)
--Filegroup f1
--(NAME=logical_file_othername..........)指定多个数据文件

log on
(name=logical_file_name,
filename=‘os_file_name‘,
size=size,
MAXSIZE=maxsize,
FILEGROWTH=growth_increment)
--(name=.....)制定多个事务日志文件
 

表的创建

--创建表
create table students
(
 UserName varchar(20) primary key, --建主键.
 Password varchar(20) not null,  --不能为空值.
 Name varchar(20) unique,  --建惟一键.
 Sex bit default 1,  --建默认约束(缺省约束).
 Birthday datetime check(birthday>‘1900-1-1‘) --建检查约束.
)

--修改表
alter table 表名 Add 列名 列类型 --添加
alter table students drop column Money  --删除
alter table students alter column Money Real  --修改

 --删除表
drop table students

数据类型

1 二进制数据

binary [(n)]固定长度的n个字节

varbinary [(n)]可变

2 字符数据

char [(n)]

varchar [(n)]

3 日期时间数据

datatime

smalldatatime

该数据类型长度固定

4 数值型数据

4.1整形数据

bigint,int,smallint,tinyint。定义数据时注意其范围。

4.2 实型数据

定点型数据:decimal[(p[,s])]  p为总位数,即精度,s为小数位数

numeric[(p[,s])] 若s缺省,则无小数部分。

浮点数数据:只是近似数据,不一定准确表示数据。用float型和real型存储

float(real)[(n)] n为用于存储科学技术发float数尾数的位数

5 货币数据

money

smallmoney

6 特殊数据类型

bit数据类型只包括0或1。课代表ture或false,yes或no

7 文本和图象数据类型

text

image

时间: 2024-10-13 15:33:48

数据库的创建的相关文章

使用Navicat定时备份mysql数据库和创建报表并邮件自动发送

数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果.定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和创建相关的计划任务. (一)使用Navicat自动备份数据库: 1,打开navicat客户端,连上mysql后,双击左边你想要备份的数据库.点击"计划",再点击"新建批处理作业"具体如下图. 2,双击上面的可用任务,它就会到下面的列表里去,也代表你选择了这个任务 3,点

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =

MySQL创建数据库与创建用户以及授权

MySQL创建数据库与创建用户以及授权 1.create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样. 2.create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户 密码8位以上,包括:大写字母.小写字母.数字.特殊字符 %:匹配所有主机,该地方还可以设置成'

Duplicate复制数据库并创建物理StandBy(spfile+不同实例名+不同路径)

过程和Duplicate复制数据库并创建物理StandBy类似,只是不需要重启数据库. 目的:创建standby,不重启源数据库 1设定环境如下: Primary数据库 IP 172.17.22.16 SID orcl Standby数据库 IP 172.17.22.17 SID orcl_standby 设置提示,以区分操作的位置 primary数据库 set SQLPROMPT Primary> standby数据库 set SQLPROMPT StandBy> 1.Primary端设置

SQL语言基础及数据库的创建

一.数据类型:1.二进制数据二进制数据以十六进制形式存储.二进制数据最多能存8000个英文字符,4000个汉字字符. 2.字符数据char:存100,不足100补足.varcha:存多少占多少. 3.日期时间数据datetime        范围为 1753.1.1-9999.12.31smalldatetime   范围为 1900.1.1-2079.6.6 4.数值型数据decimal[(p[,s])]   p为总位数,即精度,包含小数点,s为小数位数.float相当于double,rea

数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)

控制数据库的服务: 方法一: 1.Windows+R 打开运行  打开cmd 2.输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver 关闭数据库服务 输入net pause MSSQLserver 暂停数据库服务 输入net continue MSSQLserver 继续数据库服务 数据库的创建与管理(增删改查): 打开SQL Server 2008 方法二: 1.打开控制面板→管理工具→服务 2.右键进行选择 数据库的创建与管理: 打开

1008,数据库表格创建,名称,格式

create  database  数据库名称  ——创建数据库 create  table  表名称  ——创建表格 ( 列名称  类型 是否为空 ) insert  into  表名称  values (,,,,,)  添加表格里面的内容 select   *from  表名称    ——查询  显示 drop  table   表名称   ——删除这个表 drop   database   数据库名称 ——删除数据库 update  表名称  set  name  =‘’   ——修改 n

数据库如何创建视图create view

数据库如何创建视图     创建视图的理想步骤: 一般来说,视图创建可以分为五步走: 第一步:先考虑select语句的编写.我们知道,视图其实就是一个select语句的集合,所以,我们建立视图的第一步,就是考虑这个select语句 的如何编写.这个select语句编写的是否合理,执行效率的高低直接影响着这个视图的性能,在Select语句中,可能还会有格式的控制.内容的编排等 等.如在Select语句中,可以把一些字段合并成一个字段;也可以把相关的内容进行倒置等等.这些功能都是Select语句完成

Android开发SQLite数据库的创建

package com.example.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; public class PersonSQLiteOpenHelper e