首页 > 数据库技术 > 详细

slz-MySQL的基本语言

时间:2017-06-05 19:43:26      阅读:314      评论:0      收藏:0      [点我收藏+]

显示所有的数据库
show databases;
切换使用数据库
use mysql;
显示所有的表
show tables;
查看表结构
desc user;
查看数据库mysql的user表的信息
select Host,User,authentication_string from user;
修改密码
update user set authentication_string=password(‘123456‘) where user=‘root‘;
刷新
FLUSH PRIVILEGES;
查看系统是不是utf-8
show variables like ‘%character%‘;

 


创建名为test1的数据库
create database test1;
切换数据库
use test1;
建立表
create table mytable1(
name varchar(200),
sex varchar(200)
);
create table love(
name varchar(200),
sex varchar(200),
number varchar(200)
);
create table student(
sno varchar(200),
name varchar(200),
brit date
);
插入数据
insert into student(sno,name) values(‘1‘,‘小明‘);
insert into student(sno,name,brit) values(‘2‘,‘小红‘,‘1995-3-2‘);
insert into student values(‘3‘,‘小军‘,‘1998-3-2‘);
insert into student values(‘4‘,‘小刚‘,‘2004-9-5‘),(‘5‘,‘小黄‘,‘1894-9-5‘);//一次性插入多条数据


select name,brit from student;

select name,brit from student where name=‘小军‘;

select name,brit from student where name=‘小军‘ or name=‘小红‘;

select name,brit from student where name in(‘小军‘ ,‘小红‘);

select sno,name from student where name not in(‘小明‘,‘小红‘);

select * from student where sno=‘1‘;

delete from student where name=‘小杀鸡‘;//删除

delete from student;//删除全部数据,需要注意
select * from student where number=‘1‘;//查找
UPDATE love SET sex=‘男‘ WHERE name=‘小红‘;//更改数据

 

---------------增,查,改,删--------

增:INSERT INTO 表名(属性1,属性2,属性3) VALUES(‘值1‘,‘值2‘,‘值3‘);//如果属性与值一一对应的话就能(不用写属性):INSERT INTO 表名 VALUES(‘值1‘,‘值2‘,‘值3‘);

查:SELECT FROM 表名 WHERE 属性="值";//查找所有:SELECT FROM 表名;

改:UPDATE 表名 SET 属性=‘改成的值‘ WHERE 属性=‘值‘;

删:DELETE FROM 表名 WHERE 属性=‘值‘;//DELETE FROM 表名;删除表中全部数据

slz-MySQL的基本语言

原文:http://www.cnblogs.com/slz521110/p/6946637.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!