码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 总结

时间:2015-08-30 18:03:03      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:mysql

MYSQL 语句 


显示数据库 
SHOW DATABASES; 
创建数据库 
CREATE DATABASE db_name; 

显示表: 
SHOW TABLES; 

删除一个表: 
DROP TABLE table_name; 


查看表的结构: 
DESC table_name; 


重命名表名: 
ALTER TABLE table_name RENAME new_table; 

向表中添加一列: 
ALTER TABLE table_name ADD link varchar(100); 

删除表中的一列: 
ALTER TABLE table_name DROP link; 

修改一个列的数据类型 
ALTER TABLE table_name MODIFY teacher varchar(100); 

重命名一个列: 
ALTER TABLE table_name CHANGE COLUMN taecher lecture varchar(100); 


向数据库中添加一条数据 
方式一,匹配每一条字段名插入数据 
INSERT INTO course VALUES(1,‘张三疯‘,100,‘五级‘); 
方式二,选择字段进行插入数据 
INSERT INTO course(id,name,link) VALUES(2,‘周伯通‘,‘http://www.zhoubotong.com‘); 

查看表中的数据 

1、查看表中所有数据 SELECT * FROM course; 
2、查看指定的数据 SELECT id,name FROM course; 
3、查看特定的数据条目 SELECT * FROM course WHERE name =‘周伯通‘; 

删除一条记录 
DELETE FROM course WHERE id=1; 


更新表名称 
UPDATE course SET name=‘lee‘ WHERE id =3; 


WHERE条件中使用逻辑组合 

SELECT * FROM 表名称 WHERE 条件1 AND 条件2; 










创建用户: 
CREATE USER user_name IDENTIFIED BY ‘passwd‘; 

删除用户: 
DROP USER user_name; 

查看MySQL的user表: 
USE mysql; 
SELECT HOST,USER,PASSWORD FROM user; 

修改用户名: 
RENAME old_user_name TO new_user_name; 

修改密码: 
(1) 修改当前用户密码 

SET PASSWORD = PASSWOERD(‘password‘); 

(2)修改指定用户的密码 

SET PASSWORD FOR user_name = PASSWORD(‘password‘); 


给用户赋权限: 
GRANT ALL CREATE,INSERT,UPDATE,DELETE ON db_user.table_user TO ‘name‘@‘host‘ IDENTIFIED BY ‘password‘; 

host类型 
1 % 所有主机 
2 192.168.1.1 IP段 
3 * 通配符 


撤销用户权限 
REVOKE ALL PRIVILEGES FROM user_name; 

创建一个表 

USE databases; 

CREATE TABLE tale_name(id int, 
name varchar(50), 
course_length varchar(50), 
teacher varchar(50), 
category varchar(50)); 

本文出自 “方文俊的IT技术博客” 博客,请务必保留此出处http://fangwenjun.blog.51cto.com/7806977/1689584

Mysql 总结

标签:mysql

原文地址:http://fangwenjun.blog.51cto.com/7806977/1689584

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!