首页 / MYSQL / mysql数据库基础
mysql数据库基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql数据库基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1822字,纯文字阅读大概需要3分钟。
内容图文
![mysql数据库基础](/upload/InfoBanner/zyjiaocheng/913/5c1f2ca64b8041c89bf74d210043ff11.jpg)
sql语句作用:管理数据库 管理表 管理数据
show databases 查询所有数据
create database student default character utf8; 创建一个数据并设置字符集
show create database student;查看指定的数据库
use student;进入数据库
drop database student;删除数据库
alter database student default character utf8;修改数据库并设置字符集
show tables;查看所有的表
create table mydb(
field1 datatype,
field2 datatype,
field3 datatype
);//创建表并设置数据类型
desc mydb3;查看表结构
drop table mydb3;删除表
alter table mydb3 add column sname varchar(20) 添加字段
alter table student drop column sgender; 删除字段
alter table student modify column remark varchar(100);修改数据类型
alter table student change column sgender gender varchar(2);修改字段名称并修改字段类型
alter table student rename to teacher;修改字段名
insert into student values(1,'张三','男');插入数据
insert into student (id,sname) values (1,'李四') 插入部分字段
update student SET gender='男' WHERE id=1; -- 修改id为1的学生,修改性别为男
update student SET gender='男',age=30 WHERE id=2; 修改多个字段
delete from student where id=2;带条件的删除
/*清空表的两种方式*/
DELETE FROM student; /*可以回滚 不能删除约束*/
TRUNCATE student;/*不可回滚,完全删除约束*/
select * from student;查看学生表的所有信息
在查询student表时添加一个班级列,内容为“java就业班”
SELECT id,NAME,gender,age,'java就业班' AS '年级' FROM student;
distinct:去重
模糊查询
% : 表示任意个字符
_ : 表示一个字符
常用的聚合函数: sum():求和 avg():平均数 max():最大值 min():最小值 count():记录数(统计)
分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条;
ordey by(排序) asc: 顺序,正序。数值:递增,字母:自然顺序(a-z) || desc: 倒序,反序。数值:递减,字母:自然反序(z-a)
group by (分组) 分组之前条件使用where关键字,分组之后条件使用having关键字
内容总结
以上是互联网集市为您收集整理的mysql数据库基础全部内容,希望文章能够帮你解决mysql数据库基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。