您的位置:首页 > 数据库 > MySQL

Mysql 总结

2015-08-29 18:15 543 查看
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));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Mysql