标题:mysql学习第2天 增加 修改删除记录

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

时间:2012/4/17 2:09:39

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

内容:

视频3 4

表中记录的增删改查
增加数据就是新增一行 数据库中最小的单元是行 不能增加单一列, 可以增加具体其中几列 但不用全部都要填写 会自动使用默认值 
增加数据的方法 使用对称法
insert into tablename
(id,name,content)
values
(1,'dd','dd')
(1,'dd','dd')
(1,'dd','dd');

需要注意的第一个是 要插入是into 不像以前的是create是无到有 是新建立 这里是已经有了 新增加所有是插入insert
不需要再写table 因为用insert对象肯定是table 不想create 对象可能是table可能是database 字段名和值中间用values隔开
变量名用单引号 但是如果是中文 因为我们创建的时候就是utf8 所以有中文的时候 必须先使用 set names gbk 就可以再添加中文了 如果退出 再进入 还必须使用这个命令 如果退出去以后 再登录 还是乱码

修改是
update tablename
set
id=idnumber,name=nameauve
where
id=d;
set是设置
不加where是全部批量修改为固定值 批量改起来方便

删的操作其实是增加是一样 要删删一行
delete from tablename where id=3

查的操作其实最简单
select * from tablesname
查看某些列全部行 select id,name from tablename;
查看全部列 某些行 select * from tablename where id=<d
查看叩谢列某些行 select id,name,title from tablename where id=3
列是有*来控制 写*是全部列列出来  where是部分条件行

数据库使用要合理 空间合理
int比较大有1000w大小数值
tinyint 默认有正负符号最多到127 如果无符号就是unsigned
smallint默认有正负符号最多到127
mediumint
int
bigint

主key是 id int primary key auto_increment
自动增长



视频3 4
表中记录的增删改查
增加数据就是新增一行 数据库中最小的单元是行 不能增加单一列, 可以增加具体其中几列 但不用全部都要填写 会自动使用默认值 
增加数据的方法 使用对称法
insert into tablename
(id,name,content)
values
(1,'dd','dd')
(1,'dd','dd')
(1,'dd','dd');

需要注意的第一个是 要插入是into 不像以前的是create是无到有 是新建立 这里是已经有了 新增加所有是插入insert
不需要再写table 因为用insert对象肯定是table 不想create 对象可能是table可能是database 字段名和值中间用values隔开
变量名用单引号 但是如果是中文 因为我们创建的时候就是utf8 所以有中文的时候 必须先使用 set names gbk 就可以再添加中文了 如果退出 再进入 还必须使用这个命令 如果退出去以后 再登录 还是乱码

修改是
update tablename
set
id=idnumber,name=nameauve
where
id=d;
set是设置
不加where是全部批量修改为固定值 批量改起来方便

删的操作其实是增加是一样 要删删一行
delete from tablename where id=3

查的操作其实最简单
select * from tablesname
查看某些列全部行 select id,name from tablename;
查看全部列 某些行 select * from tablename where id=<d
查看叩谢列某些行 select id,name,title from tablename where id=3
列是有*来控制 写*是全部列列出来  where是部分条件行

数据库使用要合理 空间合理
int比较大有1000w大小数值
tinyint 默认有正负符号最多到127 如果无符号就是unsigned
smallint默认有正负符号最多到127
mediumint
int
bigint

主key是 id int primary key auto_increment
自动增长