mysql常用语句和命令 如有写的不对的地方还望多多指教 希望想学mysql的初学者能帮到你们
create user ‘whb’@’%’ identified by ‘whb’; 添加用户名whb和密码whb %代表的是任意ip地址
show databases; 查看所有库
show tables ; 查看所有表
use test; 进入test库
use test;
show tables ; 查看test库里面的表
select database(); 查看进入的那个库
drop database mydb1; 删除mydb1库
drop database if exists mydb1; 如果存在mydb1库就删除
create database mydb1 charset utf8; 创建mydb1库 指定编码为utf-8
create database if not exists mydb1 charset utf8; 如果不存在mydb1库 就创建
show create database mydb1; 查看建库时的dom命令
use mydb1;
dorp table if esists stu; 进入mydb1库 删除stu学生表 (如果存在)
create table stu(
stu_id int,
stu_name varchar(50), – 50表示name这一列 最多存50个字符
stu_gender varchar(10),
stu_birthday date,
stu_score double
); 添加mydb1库里的学生表
desc stu 查看表结构
insert into stu(id,name,gender,birthday,score) value(1,‘male’,‘2000-1-1’,‘85’);–如果插入的有中文数据 在cmd中 先set names gbk;在插入防止乱码
insert into stu value(2,‘孙尚香’,‘女’,‘20001-02-13’,‘90’);
insert into stu value(3,‘李白’,‘男’,‘20001-02-13’,‘90’); 添加学生表中信息
select * from stu 查询stu表
update stu set stu_score=stu_score+10; 修改语句
update stu set stu_score=83 where stu_id=1; 修改id为1的学生 成绩修改为83
delete from stu 删除所有记录
delete from stu where stu_id>1 删除id>1的记录