仅能够满足简单的mysql了解和使用。
在(一)的时候,我们已经会创建表的属性了,那么现在我们开始对应着属性存入内容
再看看在sql_database数据库下的表格student吧,内容如下:
id | name | age |
1 | 小兰 | 19 |
2 | 小星 | 20 |
3 | 小名 | 20 |
我们创建的各属性以及对应数据类型分别如下:
--------------------------------------------------------------------------------------------------------------------
目录
一、对表的内容增添
(1)添加一行内容
(第一次加的话就是小兰那一行)
insert into 表的名称 values(想在第一个属性填写的内容,想在第二个属性填写的内容,想在第三个属性填写的内容);
(2)连续写入一行行内容
二、对表的内容查看
(1)查看已填入到属性里的内容
select * from 表的名称;(其中*表示全部,就你填了多少就能看多少)
-------------------------------------------------------------------------------------------------------------------------
由此,我们就能完成表的创建了,如图
---------------------------------------------------------------------------------------------------------------------------
(2)查看表的指定属性
select 属性的名称 from 表的名称;
注意,使用这个语句时,前面得表明用的是哪个数据库
(3)查看表的指定属性时从小到大排序
在(2)后面加 order by 要排序的属性
(4)查看表的指定属性时从大到小排序
在(2)后面加 order by 要排序的属性 desc;
(5)只呈现指定行数
select * from 表的名称 limit 只想呈现的行数;
三、补充
(1)对应属性没有内容时
就在那里填null
(2)输入内容时不按对应的属性顺序填写时
在value前面填写属性名称,表示你输入时按照的属性顺序。
但填写的内容依然得符合前面定义的数据类型,是Int就不要填字符串
insert into 表的名称 (想要填写的第一个属性名称,想要填写的第二个属性名称,想要填写的第三个属性名称) values (想在第一个属性填写的内容,想在第二个属性填写的内容,想在第三个属性填写的内容);
四、对表的内容插入
比如我们之前在(4)时添加了一个id为4的小例那里空出了age,我们现在要插入添加
update 表的名称 set 想要插入的资料 where 主键=?;
五、对表的内容修改
(1)修改指定的一个内容
update 表的名称 set 要改的内容 where 主键=?;
(2)同时修改一行内容
update 表的名称 set 要修改的第一个内容,要修改的第二个内容 where 主键=?;
(3)同时修改一列内容
没有where来限制修改范围很危险,一般不允许使用
六、对表的内容删除
(1)当只删除指定一行时
delete from 表的名称 where 主键=?;
(2)当只删除指定一列时
alter table 表的名称 drop column 要删除的属性名称;