Mysql基础语句
insert into user(age, name, id) values (1,'idcast',1);
select *from user;
insert into user values (2,'idcaster',3);
delete from user where id=3;
insert into emp(id, work_number, name, gender, age, id_card, work_address, entry_date)
values (1,'1','柳岩','女',20,'123456789012345678','北京','2000-01-01'),
(2,'2','张无忌','男',18,'123456789012345670','北京','2005-09-01'),
(3,'3','枫原万叶','男',18,'13145216104812023','陕西','2004-12-19');
show databases ;
select database();
create database if not exists yhs ;
create database itheima default charset utf8mb4;
drop database if exists yhs;
use itcast;
show tables ;
desc yhs;
show create table yhs;
create table yhs(
age int comment '年龄',
name char(50) comment '姓名'
)comment '我的表';
insert into yhs(age, name) VALUES (18,'张欣怡'),(18,'刘祎涵');
alter table yhs add telephone int(11) comment '电话号码';
alter table yhs modify age integer(3);
alter table yhs change name Name varchar(50) comment '新姓名';
alter table yhs drop telephone;
create table Yhs(
age int comment '年龄',
name char(50) comment '姓名'
)comment '我的表';
drop table if exists Yhs;
truncate table Yhs;
select name,work_number,age from emp;
select id, work_number, name, gender, age, id_card, work_address, entry_date from emp;
select * from emp;
select work_address as '工作地址' from emp;
select distinct work_address from emp;
select gender ,count(*)from emp group by gender;
select gender,avg(age)from emp group by gender;
select work_address ,count(*) address_count from emp where age<45 group by work_address having count(*)>=3;
select *from emp limit 2,2;
select *from emp where gender='女' and age in(20,21,22,23);
select *from emp where gender='男' and age between 20 and 40 and name like'___';
select gender,count(*)from emp where age <60 group by gender;
select name,age from emp where age<=35 order by age asc,entry_date desc ;
select *from emp where gender='男' and age between 20 and 40 order by age desc ,entry_date asc limit 5;
create user 'itcast'@'localhost' identified by '123456';
create user 'heima'@'%' identified by '123456';
alter user 'heima'@'%' identified with mysql_native_password by '1234';
drop user 'itcast'@'localhost';
show grants for 'heima'@'%';
grant all on itcast.* to 'heima'@'%';
revoke all on itcast.* from 'heima'@'%';