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 总结
原创fangwenjun456 博主文章分类:数据库 ©著作权
©著作权归作者所有:来自51CTO博客作者fangwenjun456的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Oracle 笔记之子查询
下一篇:Oracle 笔记之视图
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章