MySQL中的基本sql语句
MySQL中主要有三个大的对象,第一个是数据库,有了数据库后,我们才能在数据库里面建表,因为Mysql是关系数据库,它的数据都会以记录的形式存到表里,所以第二个是表,然后第三个才是数据。下面我们根据这个关系来学习一下mysql中的sql语句~
Sql语句管理数据库
1.查看Mysql中有哪些数据库
语句:show databases
2.创建一个数据库
语句:
create database vmaxtam default character set utf8;----指定默认的字符集创建数据库
然后再查看下数据库:
3.删除数据库
语句:drop database vmaxtam;
4.修改数据库
修改数据库的默认字符集
语句:mysql> alter database vmaxtam default character set gbk collate gbk_chinese_ci;
SQL语句管理数据库中的表
有了数据库,我们就可以往里面加表了~
1.添加表
先指定使用那个数据库,语句:use vmaxtam;
然后添加一个表,并且把表头字段名,字段类型加上,
语句:
create table student(
sname varchar(20),
sage int,
gender varchar(2)
);
2.查看表
2.1查看数据库中的所有表
语句:show tables;
2.2以sql语句的方式,返回一个表的信息
语句: show create table student;
2.3一表单方式返回表头信息
语句: desc student;
3.修改表
3.1往表中添加一个字段,也就是添加一个属性
语句: alter table student add column sid int;
3.2删除表中的一个字段(也就是删除一个属性)
语句:alter table student drop sid;
3.3修改表中一个字段的数据类型
语句:alter table student modify sage varchar(2);
3.4修改一个字段的名称
语句 : alter table student change gender sex varchar(2);
3.5修改表的名称
语句: alter table student rename student_list;
表中的数据的管理
1.往表中插入一条记录(需要指定插入哪个表,然后按顺序把属性值输入。)
语句:insert into student values('Jax',22,'man');
若想值插入某些属性值,则要这样写:insert into student(sname,sage) values('Jax',22);
2.修改表中的数据
2.1统一修改(把所有的记录的属性的值设为同一个)
语句:update student set sex='woman';
2.2根据特定条件,找到要修改的记录,从而修改它的属性值
语句:update student set sex='man' where sname='Jax';
2.3同时修改多个字段的值
语句:update student set sname='Jax2',sage=23 where sname='Jax';
3.删除数据
3.1删除表中的符合条件的记录
语句:delete from student where sname='Jax2';
3.2清除表中的所有记录
语句:delete from student;