标签: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
原文地址:http://fangwenjun.blog.51cto.com/7806977/1689584