Mysql属于关系型数据库中的一种,有关各种数据库的分类对比,看这里
关系型数据库管理系统(RDBMS)的特点
启动 Mysql 服务:
mysql.server start
登录和退出:
- 登录:
mysql -uroot -p
,不输入密码,直接回车
进入后,显示mysql>
- 退出: 三个命令都可以
exit;quit;q;
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
create database 数据库名称 ;
drop database 数据库名;
,删除之前先判断:判断是否存在数据库wpj1105,有的话先删除:drop database if exists wpj1105;
show databases;
use 数据库名;
show tables;
drop table if exists 表名;
drop table 表名
describe 表名; #可以简写为desc 表名;
create table 表名( id int auto_increment primary key, name varchar(50), sex varchar(20), date varchar(50), content varchar(100) )default charset=utf8;
插入数据: 表名为 student:
insert into student values(null,'aa','男','1988-10-2','......'); insert into student values(null,'bb','女','1889-03-6','......'); insert into student values(null,'cc','男','1889-08-8','......'); insert into student values(null,'dd','女','1889-12-8','......'); insert into student values(null,'ee','女','1889-09-6','......'); insert into student values(null,'ff','null','1889-09-6','......');
查询表中的数据:
select from student;
select id,name from student;
修改某一条数据:
update student set sex='男' where id=4;
删除数据:
delete from student where id=5;
and 且:
select from student where date>'1988-1-2' and date<'1988-12-1';
or 或:
select from student where date<'1988-11-2' or date>'1988-12-1';
between:
select from student where date between '1988-1-2' and '1988-12-1';
相关文章推荐: