通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数
增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0
alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0
alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0
alter table [表名] add 字段名 double default 0 增加数字字段,双精度型,缺省值为0
alter table [表名] add 字段名 Tinyint default 0 增加数字字段,字节型,缺省值为0
alter table [表名] add 字段名 text [null] 增加备注型字段,[null]可选参数
alter table [表名] add 字段名 memo [null] 增加备注型字段,[null]可选参数
alter table [表名] add 字段名 varchar(N) [null] 增加变长文本型字段大小为N(1~255)
alter table [表名] add 字段名 char [null] 增加定长文本型字段大小固定为255
alter table [表名] add 字段名 Datetime default 函数增加日期型字段,其中函数可以是 now(),date()等,表示缺省值
(上面都是最常用的,还有其他的属性,可以参考下面的数据类型描述)
删除字段: alter table [表名] drop 字段名
修改变长文本型字段的大小:alter table [表名] alter 字段名 varchar(N)
删除表: drop table [表名]
创建表:
sql="CREATE TABLE [表名] ([字段1,并设置为主键] int IDENTITY
(1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&
"[字段2] varchar(50),"&
"[字段3] single default 0,"&
"[字段4] varchar(100) null,"&
"[字段5] smallint default 0,"&
"[字段6] int default 0,"&
"[字段7] date default date(),"&
"[字段8] int default 1)"
conn.execute sql
有null 的表示字段允许零长
1、打开heidisql客户端,新建一个连接,连接sql server的数据库,选择数据库的类型,端口号一般是1433;如果是mysql的数据库,一般端口是3306。
2、打开数据库后,在左侧选择一个表来 *** 作,依次展开,从数据库到表打开想要插入数据的表。
3、在菜单栏点击“数据”
4、点击插入数据,会在这个位置的下面一条记录插入一条记录,往里面输入数据,即可完成。
拓展资料:
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于Microsoft SQL Server1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX *** 作系统上的应用。
一般写法:insert into admin values('1112','1112')
或者(建议带着字段列表)
insert into admin(col1,col2) values('1112','1112')
说到占位符,具体开发语言不一样,写法也不一样的:
比如java:
PreparedStatement ps=null //创建PreparedStatement 对象
String Sql = “ INSERT INTO admin(col1,col2) VALUES(?,?)”
ps=conn.prepareStatement(sql)
ps.setString(1, '1112')
ps.setString(2, '1112')
int i=ps.executeUpdate()
再比如C#:
string sqlIns = "INSERT INTO admin((col1,col2) VALUES (@v1, @v2)"
SqlCommand cmdIns = new SqlCommand(sqlIns, sqlconn)
cmdIns.Parameters.Add("@v1", "1112")
cmdIns.Parameters.Add("@v2", "1112")
cmdIns.ExecuteNonQuery()
大致如此
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)