希望你开心,希望你健康,希望你幸福,希望你点赞!
最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!
喵喵喵,你对我真的很重要!
目录
前言
插曲,博客真怨种丢失
调用数据库(开始的开始)
复制表的结构
复制表的结构和数据
用命令查看course1的基本结构详细结构
删除表
表的总结
插入数据
插入所有字段对应的值
插入部分字段的值
把一个表的数据复制到另一个表:两个表的结构要一样
把数据表的数据导出到外部文件
把外部文件的数据导入到数据表
图片数据的插入
(1)直接图片的路径
(2)直接存放图片
总结
前言
圣火昭昭,圣火耀耀,凡我弟子,喵喵喵喵~
插曲,博客真怨种丢失
喵喵写的这篇博客是重新写的第二遍,原因是为什么呢?因为喵喵的网不好,平台没有给喵喵保存,去历史都找不到,那是真怨种啊!呜呜~
如何判断平台没有给你保存呢?
没有保存的标志就是红框框里的按键都没有,只有发布博客。
那我们如何抢救自己的博客呢?
先连上一个不错的网,千万不要点重新加载
这玩意,千万别点,点了,就回到网断之前的位置。喵喵是起了个开头就断了,于是乎,一键回到解放前,还好这篇博客只有2K多,要是5K,喵喵就嘎了。呜呜~引以为戒,引以为戒,找个好点的网写博客。如果遇到喵喵这种情况,先自己复制下来保存出平台。然后再看网络问题啊,重新加载啊。
不希望你遇到喵喵这种怨种情况!
遇到了,也希望能把你捞起来~
博客不易,狠狠珍惜,嗯~ o(* ̄▽ ̄*)o
调用数据库(开始的开始)
use jxgl;
复制表的结构
create table if not exists new_ta_name like old_tab_name;
举个栗子:复制students表的结构,新表名为students_1
create table if not exists students_1 like students;
复制表的结构和数据
select * from students;
举个栗子:复制students表的结构和数据,新表名为students_2
create table if not exists students_2 as select * from students;
创建一个表course的附表course1
create table if not exists course1 as select * from course;
用命令查看course1的基本结构详细结构
desc course1;
创建表
show create table course1;
CREATE TABLE 'course1'('c_no' char(4) NOT NULL,'c_name' char(10) DEFAULT NULL,'hours' int(11) DEFAULT NULL,'credit' int(11) DEFAULT NULL,'type' varchar(10) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
复制表course的结构和数据,名为course_copy。
create table if not exists course_copy as select * from course;
删除表
drop table ta_name
举个栗子:删除表students_1
drop table students_1;
表的总结
总结:创建表 查看表 修改表 复制表 删除表
数据表的操作:增删改查
插入数据
插入所有字段对应的值
insert into 表名 VALUES();
举个栗子:向course表插入一条记录(D001,数据库原理A,48,3,专业基础课)
insert into course values('D001','数据库原理A',48,3,'专业基础课');
向course表插入多条记录(D001,数据库原理A,48,3,专业基础课),(D002,数据库原理B,48,3,专业基础课), (D003,数据库原理C,48,3,专业基础课)
insert into course values('D002','数据库原理A',48,3,'专业基础课'),('D003','数据库原理B',48,3,'专业基础课'),('D004','数据库原理C',48,3,'专业基础课');
同时向表STUDENTS中插入两行数据('132001' ,'李平',‘男’, ‘1992-02-01' ,‘D001' ,‘上海市南京路1234号' ,'021-345478' ,NULL) ,('132002' ,'张三峰' ,'男' ,'1992-04-01' ,'D001' ,'广州市沿江路58号' ,'020-345498', NULL)。
insert into students values('132001' ,'李平','男','1992-02-01','D001' ,'上海市南京路1234号','021-345478',NULL),('132002' ,'张三峰' ,'男' ,'1992-04-01' ,'D001','广州市沿江路58号' ,'020-345498', NULL);
插入部分字段的值
insert into 表名(字段名) values();
举个栗子:向表STUDENTS中插入('132001' ,'李平', ‘1992-02-01' ,‘D001' )数据
insert into students(s_no,s_name,birthday,d_no) values('132003' ,'李xiao平', '1992-02-01' ,'D001' );
自己练习一下:
向表STUDENTS中插入('132004' ,'李平1', ‘D001' ,'沙坪坝区') ('132005' ,'李平2', ‘D001' '巴南区') ('132006' ,'李平3', ‘D001' ,'九龙坡区')数据
把一个表的数据复制到另一个表:两个表的结构要一样
举个栗子:把数据复制过来
create table if not exists student_3 like students;
insert into student_3 select * from students;
把数据表的数据导出到外部文件
select * from students;
select * from students into outfile 'c:\student.doc';
把外部文件的数据导入到数据表
create table if not exists student_4 like students;
LOAD data local infile 'c:\student.doc' into table student_4 character set utf8;
图片数据的插入
(1)直接图片的路径
insert into students(s_no,s_name,photo) values('132004','ln','D:\Jellyfish.jpg');
(2)直接存放图片
insert into students(s_no,s_name,photo) values('132005','lm',load_file('D:\Jellyfish.jpg'));
总结
考个好成绩,考个好成绩,加油喵,加油喵,加油喵~
希望你开心,希望你健康,希望你幸福,希望你点赞!
最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!!
喵喵喵,你对我真的很重要!