> 唯美句子 > 怎么给mysql的表添加字段

怎么给mysql的表添加字段

怎么给mysql的表添加字段??

给表添加字段的命令如下:

alter table tableName add newColumn varchar(8) comment '新添加的字段'

注意:

1、在这句语句中需要注意的是,comment为注释,就像在java中//作用是一样的。

2、comment后需要加单引号将注释引起来。

mysql怎么用sql语句修改某个列的数据类型

修改表名:alter table t_book rename to bbb;

添加列:alter table 表名 add column 列名 varchar(30);

删除列:alter table 表名 drop column 列名;

修改列名MySQL: alter table bbb change nnnnn hh int;

修改列属性:alter table t_book modify name varchar(22);

一句简单的MySql插入语句怎么写

insert into 表名 values(default,"名字","2011-04-15 12:22:25"); //default可以换成null

------------------------------

insert into 表名 (name,datetime) values("名字","2011-04-15 12:22:25");

//不指定列名的时候,是需要列出所有字段的值的。包括自增列,不然是会报错的~

MYSQL表中新增字段指定位置,SQL语句该怎么写?

只有两种

*

在某一列后面,就用AFTER,放在最后面

*

在一张表的最前面,用FIRST关键字

没有BEFORE关键字

ALTER [IGNORE] TABLE tbl_name  ADD [COLUMN] column_definition [FIRST | AFTER col_name ]

在mysql 中为表的字段添加唯一性约束的语句怎么写

你用那个图形界面的软件,来加就可以了,应该在索引那一栏里面,自己写语句修改表,弄不好会出错的,还麻烦。

1.建表时加上唯一性约束

CREATE TABLE `t_user` (

`Id` int(11) NOT NULL AUTO_INCREMENT,

`username` varchar(18) NOT NULL unique,

`password` varchar(18) NOT NULL,

PRIMARY KEY (`Id`)

) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk;

2.给已经建好的表加上唯一性约束

ALTER TABLE `t_user` ADD unique(`username`);

我机器上没有数据库,没验证这2个sql,不晓得行不行,大概是这样的吧。

有些人用程序来给数据做约束的,比如约束用户名,

DataSet ds = dao.queryForDataSet(connName,"select * from t_user where username=? and password=?",new Object[]{username,password},0,0,false);

if(ds.size()==1){

//登陆成功

}else if(ds.size()>1){

//冻结此账户,记录错误日志

}else{

//告知用户账号不存在或者密码错误

}

插入用户之前事先查询一下这个用户是否存在,可以用ajax做验证账号是否重复的效果,很多网站都是这么干的

mysql 怎么给一个表一次增加多个字段?

应该这样增加

ALTER TABLE MYTABLE ADD FIELD1 VARCHAR(10),ADD FIELD2 INT,ADD FIELD3 VARCHAR(1)

MySql中怎样给字段/列添加注释?怎样查看字段或列的注释?

在MySQL数据库中,

字段或列的注释是用属性comment来添加。

创建新表的脚本中,

可在字段定义脚本中添加comment属性来添加注释。

示例代码如下:

create table test(

id int not null default 0 comment '用户id'

)

如果是已经建好的表,

也可以用修改字段的命令,然后加上comment属性定义,就可以添加上注释了。

示例代码如下:

alter table test

change column id id int not null default 0 comment '测试表id'

给表的字段或列添加注释已经知道了,

那么如何来查看已有表的所有字段的注释呢?

可以用命令:show full columns from table 来查看,

示例如下:

show full columns from test;

MYsql怎么增加表字段

用工具管理数据库,如navicat,编辑表时添加字段;

或编写sql语句,alter table tableName add C_Field1 varchar(50)

请问高手,在MYSQL中,运行INSERT INTO 插入语句中的字段是否一定要把该表的字段全部填上?谢谢高手!

例如表tab_name有(col1,col2,col3,col4)4个字段。

只填你需要添的,就要把列名写上values后对应列值,语法:

insert into tab_name (col1,col2,col3) values(val1,val2,val3);

如果你想省略列名,那就要把所有字段的值都填上了,语法:

insert into tab_name values(val1,val2,val3,val4);

数据库MYSQL中,如果有个字段是自增型,如何写插入语句?

对于自增型的字段,在插入数据的时候,不需要赋值。

但是在写语句的时候,你得注意一下。

假设col1自增,表一共3列,col1, col2, col3, 那么语句就是insert into table(col2, col3) values('1', '2');

希望能解决你遇到的问题。

怎么给mysql的表添加字段:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!