一般说来,关系形在磁盘中,非关系表在内存中,

进入 MySQL:

mysql -u用户名 -p密码

mysql -uroot -pqwe123  

mysql -h127.0.1 -P3306 -uroot  -pqwe123

mysql -uroot -p回车后输入的密码不可见

  quit;  退出

时间

select now();
+---------------------+
| now() |
+---------------------+
| 2018-07-05 15:12:13 |
+---------------------+

  连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命 令:

  mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

创建新用户, 'binbin'  %表示远程连接,密码为 'qwe123'

create user 'binbin' @'%' identified by 'qwe123';

给该用户权限,all 所有权限,第1个 * 是数据厍名,第2个 * 是表名,

grant all on *.* to 'binbin' @'%';

用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL

更改立即生效

flush privileges;

退出

\q

进入新用户

mysql -ubinbin -pqwe123

查看当前用户

select user( );

查看当前数据厍

select database();

创建数据厍

create database 数据厍名;

create database if not exists 数据厍名;

反映在磁盘中就是创建一个文件夹,

查看所有数据厍

show databases;

查看 操作错误信息

show warnings;

查看该库的编码,

show create database data_bn;
+----------+------------------------------------------------------------------+
| Database | Create Database |
+----------+------------------------------------------------------------------+
| data_bn | CREATE DATABASE `data_bn` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+------------------------------------------------------------------+

修改该库的编码

alter database CHARACTER SET gbk;

禁用此命令:

drop database bin;

查看在哪个数据厍里

select database();

进入,切换数据厍

use data_bn;

创建表单

create table tb_1(
-> id int,
-> name varchar(10),
-> age int,
-> sex varchar(5)
-> );

查看表单结构:

desc tb_1;  desc 表单名;

show create table tb_1;    show create 表单名’;

删除表单

drop table 表单名;

 增 insert

insert into tb_1 value(1,'x');

insert into tb_1 (id) value (2);

insert into tb_1 values(1,'xiaomin',12,'boy'),
-> (2,'xiaohong',15,'g'),
-> (3,'xiaobai',20,'boy'),
-> (4,'dahei',21,'boy');

insert into tb_1 set id=5, name='c';

insert into 表名 (字段名,字段名,字段名,.....)

     value(值 ,值 ,值 ,值......)

加字段:alter table 表名 add 字段名 数据类型;(int ,varchar,char,......)

    alter table 表名 add 字段名 int ;

删除字段  alter table 表名 drop 字段名;:

 

查:select * from

select * from tb_1;

select 字段名,字段名,..from 表名;

select distinct 字段名 from 表名 ;   --->   查看时不显示重复的,

select 字段名 as 别名 ,字段名 as 别名 ,..from 表名;  --->>   给字段名起个别名,显示出来,

改:update    where

update tb_1 set name='xiaohui' where id=4;

改字段类型:alter table modify 字段名 数据类型 after 字段名;

      这个字段放在另一个字段的后边

改表名:  rename table tb_1 to tb1;

删除数据 delete from         where

delete from tb_1 where id=4;

删表:留下空表,

delete from tb_1 ;    一条条删

truncate table tb_1;  整个删除,重建 个空表  

潭州课堂25班:Ph201805201 MySQL第一课 (课堂笔记)的更多相关文章

  1. c潭州课堂25班:Ph201805201 MySQL第二课 (课堂笔记)

    mysql> create table tb_2( -> id int, -> name varchar(10) not null -> ); 插入数据 insert into ...

  2. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第一课 (课堂笔记)

    index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  3. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第四课 登录注册 (课堂笔记)

    index.html 首页 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

  4. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第三课 (课堂笔记)

    index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  5. 潭州课堂25班:Ph201805201 WEB 之 页面编写 第二课 (课堂笔记)

    index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  6. 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)

    类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...

  7. 潭州课堂25班:Ph201805201 django 项目 第一课 (课堂笔记)

    一.Django 现状   1.Django开发前景   1.1 老师做过的项目   ​ 项目图展示:     1.2 Django的厉害之处 在python中,与web开发环境相关的包有13045个 ...

  8. 潭州课堂25班:Ph201805201 爬虫基础 第一课 (课堂笔记)

    爬虫的概念: 其实呢,爬虫更官方点的名字叫数据采集,英文一般称作spider,就是通过编程来全自动的从互联网上采集数据.比如说搜索引擎就是一种爬虫.爬虫需要做的就是模拟正常的网络请求,比如你在网站上点 ...

  9. 潭州课堂25班:Ph201805201 tornado 项目 第一课 项目介绍和创建 (课堂笔记)

    tornado 相关说明 , 查找 python3 的路径: binbin@abc:~$ which python3/usr/bin/python3 创建虚拟环境 : 创建工程; 用 pycharm ...

随机推荐

  1. UML和模式应用5:细化阶段(8)---逻辑架构和UML包图

    1.前言 本章是从面向分析的工作过度到软件设计 典型的OO系统设计的基础是若干架构层,如UI层.应用逻辑(领域)层 本章简要考察逻辑分层架构和相关UML表示法 2.逻辑架构和层 逻辑架构 逻辑架构是软 ...

  2. Linux系统无线网卡的安装【转】

    转自:http://www.linuxidc.com/Linux/2013-03/81473.htm 现在的很多的可移动无线网卡都是usb接口的,把这种网卡应用到windows操作系统上是很容易就能起 ...

  3. php数据库的增删改查

    1.查询: 数据的显示,这里就可以嵌入php来进行数据的输出 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...

  4. mysql系列一、mysql数据库规范

    一. 表设计 库名.表名.字段名必须使用小写字母,“_”分割. 库名.表名.字段名必须不超过12个字符. 库名.表名.字段名见名知意,建议使用名词而不是动词. 表必须使用InnoDB存储引擎. 表必须 ...

  5. Account的简单架构

    前几天,有园友私下问我,博客中的AccountDemo后端架构为什么是那样的,是不是分层太多太冗余,故这里简单介绍下.先看解决方案工程截图: 每个工程的含义,见https://www.cnblogs. ...

  6. IDEA测试结果查看

    点击漏斗图标切换查看测试日志信息,点击,导出测试报告

  7. 服务发现之consul的介绍、部署和使用

    什么是服务发现 微服务的框架体系中,服务发现是不能不提的一个模块.我相信了解或者熟悉微服务的童鞋应该都知道它的重要性.这里我只是简单的提一下,毕竟这不是我们的重点.我们看下面的一幅图片:     图中 ...

  8. redux最佳实践

     对于初学者,redux的理念很难理解.其实redux并不难,redux核心理念就是数据仓库,所有数据操作来源都是明确的.只不过不是直接操作数据,而是交给特定的角色做特定的工作,分工明确.   pro ...

  9. OneNET麒麟座应用开发之十:空气质量数据监测站项目总结

    大气质量数据监测站用于测试空气质量监测及数据采集,实现野外或者室内空气质量的检测. 1.项目概述 本项目是一个定制项目,要求采集大气的压力.温度.湿度.PM25.位置等数据并上传到指定的后台服务器.但 ...

  10. IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

    首先,使用的时候,自己得先在电脑上安装个小乌龟.也就是svn啦. 第一步安装小乌龟. 如下: 具体安装好像没什么具体要求,一路next,就好. 如上图箭头所示,在安装 TortoiseSVN 的时候, ...