Mysql入门
来源:互联网 发布:内存卡数据怎么恢复 编辑:程序博客网 时间:2024/06/07 01:23
Mysql基本语句
- 用户创建、权限、删除
1.1创建于数据库的连接
就像我们常用的Linux命令一样mysql也是可以通过命令来控制,连接mysql的命令连接
mysql -h 主机地址 -u 用户名 -p 用户密码断开:exit (回车)
特别需要注意处于安全问题的考虑在登录mysql的时候,-p 参数之后并不是需要直接 加上密码而是直接敲ENTER 键 之后再下一行输入密码
1.2 创建用户:
命令:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;
参数说明:
username - 你将创建的用户名,
host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%。
password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
1.3为用户授权
命令:GRANT privileges ON databasename.tablename TO ‘username’@’host’
参数说明:privileges - 用户的操作权限,如插入(INSERT),选择(SELECT) , 更新(UPDATE) 等.如果要授予所的权限则使用ALL.;
1.4撤销用户权限
命令: REVOKE privilege ON databasename.tablename FROM ‘username’@’host’;
参数说明:同样给数据库加上增删改查的权限
1.5设置与更改用户密码
命令:SET PASSWORD FOR ‘username’@’host’ = PASSWORD(‘newpassword’);如果是当前登陆用户用SET PASSWORD = PASSWORD(“newpassword”);
1.6删除 用户
drop user
2 数据库与表显示、创建、删除
2.1查询、创建、删除数据库
创建数据库:Create database database_name
删除数据库:drop datebase databas_name
删库这种危险活动要谨慎哦!进入已经有的数据库:use database
2.2表的创建、查询与现实
查询已经有的数据库:Show tables;
在此之间应该使用use database 语句进入数据库
显示表的结构:desc 表名
创建表:Create table 表名 (字段设定);
CREATE TABLE Student(
name varchar(30),
id INT DEFAULT '0' NOT NULL,
age INT,
address varchar(30),
e-mail varchar(30)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8;
删除表:drop table 表名;
查询(select)也是sql的重要操作,为了更好的说明问题
INSERT INTO Student VALUES(1,'Tom',NOW(),'W',01);
INSERT INTO Student VALUES(2,'Jack',NOW(),'M',02);
INSERT INTO Student VALUES(3,'Blues',NOW(),'M',03);
INSERT INTO Student VALUES(4,'Rose',NOW(),'W',04);
INSERT INTO Student VALUES(5,'Kobe',NOW(),'W',05);
查询所有字段
SELECT * FROM Student
查询某几个字段
SELECT id ,NAME FROM Student
一定条件
SELECT id ,NAME FROM Student WHERE id>=3
将字段匿名
SELECT id AS '学号',NAME AS '姓名' FROM Student WHERE id>=3
1 0
- MySql入门
- MYSQL入门
- MySQL入门
- MySQL 入门
- MYSQL入门
- mysql入门
- MySQL 入门
- Mysql入门
- MySql入门
- mysql入门
- mysql入门
- Mysql入门
- MySQL入门
- mysql入门
- mysql入门
- mysql入门
- mysql入门
- MySQL入门
- 英语学习录——2016年10月
- Redis的字符串类型(String)
- 概念区别
- 1.认识与接触,确定道路--自学Java
- eclipse中maven项目jar包不会自动下载解决办法
- Mysql入门
- 手机多媒体--音/视频播放
- React纯组件渲染性能反模式
- hdu 5944 Fxx and string
- 怎么选择一个适合自己的公司
- XJOJ 提高组2
- 呵呵
- 使用 IntraWeb (45) - 活用 IntraWeb
- C语言 复合数据类型(结构体 共用体 枚举)