一、查看创建数据库
打开cmd 输入 mysql -u root -p 输入密码:******* (进入数据库)
展示数据库
show databases;
进入某个数据库
use user;
语法:use 数据库名
创建一个数据库
create database mydatabase;
语法:create database ‘数据库名’ charset=‘字符集’(utf8)or(gbk)
删除数据库
drop database mydatabase;
语法:drop database ‘数据库名’;
修改数据库(只可更改数据库字符集)
alter database mydatabase charset=gbk;
二、表的操作
查询表
select * from user;
语法: select * from 表名;
创建表
create table car(
id int auto_increment primary key comment ‘主键字段’,
name varchar(20) not null,
age int not null,
sex varchar(10));
查看表结构
desc car;
插入信息
insert into car(id,name,age,sex) values(10,‘阿斯顿马丁’,210,‘男’);
insert into car(name,age,sex) values(‘大切若基’,211,‘男’);
insert into car values(null,‘cc’,160,‘女’);
更新信息
update car set age=222 where id=10;
更改表名
alter table car rename newcar;
删除某某
delete car where id =12;
删除表
drop car;
**
练习:
**
1.创建名称为mydb的数据库
create database mydb;
2.创建student学生表
create table student(
id int auto_increment primary key not null,
name varchar(20) not null,
age int not null,
sex varchar(10)
group int not null);
3.向student表中插入记录
insert table student(name,age,sex) values('马斯顿马丁',300,'男',100);
insert table student(id,name,age,sex) values(3,'途锐',260,'男',99);
insert table student values(null,'大切若基',220,'男',96);
insert table student values (100,'东方不败',210,'中',95);
4.修改student表中的记录
修改名字为“东方不败”的记录的成绩为89.8,性别改为“男”。
update student set group=89.8 where i=100;
5.删除名字为“东方不败”的记录
delete from student where id=100;
6.查询性别为“男”的记录的姓名与成绩
select * from student;
二.按照步骤操作如下:
1.创建doctor(医生)表,id 是整型自增主键,name 是字符串,salary是工资
create table doctor(
id int auto_increment primary key not null,
name varchar(20) not null,
salary int not null);
2.向表中插入多条记录
> insert into doctor(id,name,salary) values(10,'小王',5000);
> insert into doctor(name,salary) values('小刘',5500);
> insert into doctor values(null,'小胡',6000);
> insert into doctor values(12,'李时珍',3000);
3.更新工资为3000的记录的工资为5000
updata doctor set salary=5000 where id=12;
4.删除名字为"李时珍"的记录.
delete from doctor where id=12;
5.删除表
drop doctor;