mysql常用语法】的更多相关文章

一.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3.权限管理 >SHOW GRANTS FOR name;    //查看name用户权限>GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限>REVOKE SELECT ON db_nam…
数据:信息,记录.阅读: 数据库:数据的仓库,存储许多的数据(信息).按照数据结构来组件.存储和管理数据的,建立在计算机存储设备上的仓库. DBMS:   database management System   => 称为: 数据源库管理系统 常用的有:Oracle .SQLSERVER.DB2 .MySql MySql(属于Oracle):关系型数据库管理系统.(1996年 MySql AB公司 到2008年被 sun公司 收购) MySql特点: 开源,免费(成本低). 体积小,简单易学.…
#创建数据库# create database 数据库名; #查看数据库# show databases; #选择数据库# use 数据库名; #删除数据库# drop database 数据库名; #创建表# create table 表名(属性名1 数据类型 ,属性名2 数据类型....); #查看表结构# desc 表名; #查看建表语言# show create table 表名; #表中新增字段# alter table 表名 add( 属性名1 数据类型,属性名2 数据类型.....…
mysql 锁表语句: Lock锁整张表: 写锁定: LOCK TABLES products WRITE: 写锁,锁定之后,只有当前线程可以进行读操作和写操作,其他线程读操作和写操作均被堵塞.....读锁定: LOCK TABLES products READ: 读锁,锁定之后,无论是当前线程还是其他线程均只能读操作,写操作全部被堵塞.... 解锁: UNLOCK TABLES; 行级锁/排他锁 [使用FOR UPDATE]: 表需要是InnoDB引擎; 还需要配合事务,否则没有效果[没有事务…
下面讲一下mySql中的union和union all 的功能以及区别 A union B 是将表A的数据和表B的数据连接成一张表,前提是查询的两张表的列数一定要一样否则出错. A union all B 功能和union基本一样,区别在于union 会把两条一样的语句合并成一条,union all则全部显示出来. 下面具体列子说明: 表A数据 nameA   scoreA robin    98nami    99saber  98luffy    99 -------------------…
一,学习mysql的前戏 1:基础入门命令 show databases: #查看当前MySQL中的所有数据库 create 数据库名: #创建新的数据库 use 数据库名: #使用该数据库 show tables: #查看当前数据库中的所有表 create table 表名(nid int,name varchar(20),passwd varchar(20)):#创建表 desc 表名 #查看表的详细信息 2:用户管理及授权 #1:用户管理命令 创建用户: create user '用户名'…
--创建数据库 CREATE DATABASE DB_NAME; --选中数据库 USE DB_NAME; --列出数据库列表 SHOW DATABASES; --删除数据库 DROP DATABASE DB_NAME; --建表语句 CREATE TABLE TABLE_NAME( ID ) PRIMARY KEY AUTO_INCREMENT, SALARY ,), BIRTHDATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP, NAME ) NOT NULL…
创建表 create table <表名>( <字段名>  类型(长度) not null primary key auto_increment, **主键 name char(20) not null,   sex int(4) not null default '0', **默认键 degree double(16,2) ) 删除表 drop table <表名>; 清空表 delete from <表名>; 插入数据 insert into <表…
DISTINCT作用很简单就是去除重复行的数据. 具体看下面列子 表A数据[两条 nami 99] nameA   scoreA robin    98 nami    99 saber  98 luffy    99 nami 99 saber 90 --------------------- 通过以下语句 SELECT DISTINCT nameA,scoreA FROM A; nameA   scoreA robin    98 nami    99 saber  98 luffy    …
MySQL是一个关系型数据库管理系统 ,其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.在使用过程中不总是和它打交道,导致使用时候都得查看具体的语法.下面为大家稍作总结一些常用到的(虽然常用的都背的溜溜的~) 在python3中使用mysql首先导入pymysql模块,没有这个模块的可以进行pip安装,要是mysql也没有的话,,参考http://www.cnblogs.com/xsmile/p/7753984.html进行安装.…