失效链接处理 |
MYSQL的数据库SQL语句的基本使用PDF 下载
本站整理下载:
相关截图:
主要内容:
以管理员身份运行cmd
mysql -h 127.0.0.1 -u root -p123456
数据库操作
create database 数据库名; //创建数据库
show databases; //显示数据库
use 数据库名; //选择数据库
drop database 数据库名; //删除数据库
表的操作
Show tables;查看数据库中的表
create table stu(id int,name varchar(20),age int(5),bir date);创建表
describe stu; 查看表结构desc stu;
show create table stu; 查看表详细定义信息
drop table stu;删除表
drop table if exists stu; 如果表不存在,删除时不会报错
alter table stu rename student; 修改表名
alter table student add sex varchar(20);增加字段,在表的最后一个位置增加字段
alter table student add tel varchar(20) first;增加字段,在表的第一个位置增加字段
alter table student add score varchar(20) after name;增加字段,在表的指定字段之后增加字段
alter table student modify name char(30); 修改字段,修改字段的数据类型
alter table student change name旧属性名 sname新属性名 char(30)旧属性类型;
//修改字段,修改字段的名字
alter table student change sname旧属性名 name新属性名 varchar(30)新属性类型;
//修改字段,同时修改字段的名字和属性
alter table student modify 属性名1 数据类型 first|after 属性名2;
//修改字段,修改字段的顺序
数据的操作
插入数据
insert into stu(name,age,addr,bir)values('王五',13,'南三环','1990-06-04');
//插入完整的一条数据(数据值与字段一一对应,为字符串的数据类型,值应加单引号)
insert into stu values('王五',13,'南三环','1990-06-04');
//插入完整的一条数据,可以省略字段,但数据值必须与字段 顺序一致
insert into stu (age,addr)values(18,'顺五环');
//插入部分一条数据(指定字段值的数据),插入数值的个数必须与插入数值字段的个数相同,顺序一致
insert into stu(name,age,addr,bir)values('赵六',23,'北京市','1993-05-14'),('张三',22,'上海市','1983-05-08'),('王五',52,'深圳市','1883-01-05');
//插入多条完整记录,数值与字段参数相对应,字段顺序可以与表字段顺序不一致
insert into stu values('赵六',23,'北京市','1993-05-14'),('张三',22,'上海市','1983-05-08'),('王五',52,'深圳市','1883-01-05');
//插入多条完整记录,可以省略字段,但数值顺序必须与表中字段的顺序一致
insert into stu (age,addr)values(18,'深圳市'),(28,'上海市'),(38,'北京市');
//插入多条部分数据(指定字段值的数据),插入数值的个数必须与插入数值字段的个数相同,顺序一致
insert into stu(name,age,addr,bir)select(name,age,addr,bir) from stu2;
//插入查询结果,表1与表2的个数和类型必须一致市','1883-01-05');//插入多条完整记录,数值与字段参数相对应,字段顺序可以与表字段顺序不一致
更新数据
update stu set name='校花',age=12,addr='北京市',bir='1990-09-09' where id<6;
//更新所有数据记录
update stu set name='娜娜' where id=1; //更新特定数据记录
|