这篇属于小白入门级别,如果你已经高手可以直接跳过

1.运行数据库mysqld.exe,客户端直接mysql -uroot(root是默认用户名) -p

2 showdatabases,showtables;drop databases name ,drop table name 展示删除库表

3 desc table 观察表结构

4

create table test(

id int unsigned auto_increasement primary key,
name varchar(30) not null default 'lyz'
);

  创建数据表,主键无符号自增,名字非nul默认 ,注意能用varchar最好用varchar,因为从大小角度上看varchar优于char的

5 增

insert into test (name) value('qll');

如果id设置主键自增的话,可以不写,当然name如果没有值得话则默认lyz

6删

delete from test where name='qll'

这里如果不加where则整个表清空,where尽量用id,减少索引,用了where最好索引,因为如果有索引是一次,没有是循环

7改

update test set name='ql' where name='qll';

如果不加where则这一列全部更新;

8查

select * from test;

这里可以是各个字段具体名字;

9.函数(随机,限制,计数)

select * from test limit 1,2这是从第几个开始输出几个
select * from test order by id desc 倒叙
select * from test order by rand() 随机排序
select * ,count(*) as total from test 输入并统计共有多少人

10 where可以结合in,and  大于,小于一起使用

11 更改表字段

alert table test  modify name varchar(10);更改字段属性用modify
alert table test change name username varchar(10);更改字段名用change
alert table test add index name(name);给某个字段添加索引;
alert table test drop index name;删除索引

12 类查询和正则查询

select * from test where name like ‘%q%’;注意like查询要加%%
select * from test where name reqexp ‘ ^q’;正则查询,不过不建议使用,速度不好

13分组和聚合

select * ,count(*)  as total from test group by name;根据name字段分组,有分组必有count聚合,不然所有的数据会压缩为一条

14左连接

select user.name, post.title  from users left join post on user.id =post.id
//注意左连接时on不是where也不是having

15数据库权限

grant select on *.* to user1@192.168.1 idemntified by '' //授权查
grant all on *.* to user1@192.168.1 idemntified by ''//授权所有权限

16本想把日志放在本文,但后来想日志已经属于偏高级内容,暂时自己也不是太熟练,准备等熟之后,和主从复制,一起放置

mysql常用语句入门整理的更多相关文章

  1. MySQL 常用语句大全

    MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...

  2. MySQL 常用语句 (汇集)

    原文地址:MySql常用语句作者:wuyanle 一.mysql常用语句 创建,删除和最基本查询: 显示数据库  mysql->show databases; 创建数据库  mysql-> ...

  3. 0927—MySQL常用语句集合

    一.连接MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysql bin,再键入命令mysql ...

  4. Mysql常用命令 详细整理版

    Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database na ...

  5. oracle 和 mysql 常用语句对比汇总

    文章目录 一.数据库管理 1.1 用户管理 1.1.1 mysql用户.权限管理 1.1.2 oracle 用户.角色.权限管理 二.DQL 语句 2.1 基础查询 1.常量查询的区别: 2.字符串拼 ...

  6. mysql常用语句总结

    1.创建语句 CREATE DATABASE database_name //创建数据库 //删表 DROP TABLE IF EXISTS `t_social_user_extend`; //建表C ...

  7. Mysql常用语句整理

    把工作常用的mysql命令整理一下,省的用的时候在到处找 1.常用命令 1.1 登录 mysql -u root -p 1.2 生成随机数 若在 i<=R<=j 范围内生成随机数 FLOO ...

  8. mysql 常用操作(整理)

    原文地址:http://blog.csdn.net/lxh090821/article/details/9410943 1       登录数据库 格式: mysql -h主机地址 -u用户名 -p用 ...

  9. MySQL常用语句大全

    数据库操作:创建数据库create database database_name 查看数据库 show databases使用数据库use dbname删除数据库 drop database dbna ...

随机推荐

  1. iOS中怎么判断可变和不可变的坑(更正版)

    iOS中怎么判断可变和不可变的坑 怎么判断NSString和NSMutableString呢 看题 BOOL result = [" isKindOfClass:[NSMutableStri ...

  2. Java中的引用:强引用、软引用、弱引用、幻象引用(虚引用)

    Java语言中,除了原始数据类型的变量(八大基本数据类型),其他都是引用类型,指向各种不同的对象. 理解引用对于我们掌握Java对象生命周期和JVM内部相关机制都是有帮助的. 不同的应用类型,不同之处 ...

  3. vue-cli3 使用mint-ui

    关于vue-cli3.x按需引入mint-ui问题记录: 按需引入 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的. 首先,安装 babel-p ...

  4. PHP && ,and ,||,or 的区别

    PHP中的逻辑“与”运算有两种形式:AND 和 &&,同样“或”运算也有OR和||两种形式. 如果是单独两个表达式参加的运算,两种形式的结果完全相同,例如 $a AND $b和$a & ...

  5. 动态链接库 —— Dll 基础

    1. DLL 的初识 在 windows 中,动态链接库是不可缺少的一部分,windows 应用程序程序接口提供的所有函数都包含在 DLL 中,其中有三个非常重要的系统 DLL 文件,分别为 Kern ...

  6. 基于 FPGA 的 PCIE 总线 Linux 驱动设计

    硬件平台 Kintex ®-7 family of FPGAs Intel X86 软件平台 Linux 4.15.0-36-generic #39~16.04.1-Ubuntu Xilinx xap ...

  7. C语言链栈

    链栈与链表结构相似 typedef int elemtype; typedef struct linkedStackNode{ elemtype e; struct linkedStackNode * ...

  8. 微信小程序 request请求封装

    在utils文件夹新建文件utils.js,封装代码如下: 小程序升级后内部不自带Promise方法,需外部引入Promise方法   var sendRequest = function (url, ...

  9. 【 C 】字符串常量

    当一个字符串常量出现在表达式中时,它的值是个指针常量.编译器把这些指定字符的一份拷贝存储在内存的某个位置,并存储一个指向第一个字符的指针.但是,当数组名用于表达式中时,它们的值也是个指针常量.我们可以 ...

  10. Verilog HDL 使用规范(一)

    本博文参考:<大规模逻辑设计指导书>,对于写出规范的代码,培养良好的代码风格颇有裨益. wire and register 一个reg变量只能在一个always语句中赋值: 这个说明至关重 ...