潭州课堂25班:Ph201805201 MySQL第一课 (课堂笔记)
一般说来,关系形在磁盘中,非关系表在内存中,
进入 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' @'%';
用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用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第一课 (课堂笔记)的更多相关文章
- c潭州课堂25班:Ph201805201 MySQL第二课 (课堂笔记)
mysql> create table tb_2( -> id int, -> name varchar(10) not null -> ); 插入数据 insert into ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第一课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第四课 登录注册 (课堂笔记)
index.html 首页 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第三课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 WEB 之 页面编写 第二课 (课堂笔记)
index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...
- 潭州课堂25班:Ph201805201 第十课 类的定义,属性和方法 (课堂笔记)
类的定义 共同属性,特征,方法者,可分为一类,并以名命之 class Abc: # class 定义类, 后面接类名 ( 规则 首字母大写 ) cls_name = '这个类的名字是Abc' # 在类 ...
- 潭州课堂25班:Ph201805201 django 项目 第一课 (课堂笔记)
一.Django 现状 1.Django开发前景 1.1 老师做过的项目 项目图展示: 1.2 Django的厉害之处 在python中,与web开发环境相关的包有13045个 ...
- 潭州课堂25班:Ph201805201 爬虫基础 第一课 (课堂笔记)
爬虫的概念: 其实呢,爬虫更官方点的名字叫数据采集,英文一般称作spider,就是通过编程来全自动的从互联网上采集数据.比如说搜索引擎就是一种爬虫.爬虫需要做的就是模拟正常的网络请求,比如你在网站上点 ...
- 潭州课堂25班:Ph201805201 tornado 项目 第一课 项目介绍和创建 (课堂笔记)
tornado 相关说明 , 查找 python3 的路径: binbin@abc:~$ which python3/usr/bin/python3 创建虚拟环境 : 创建工程; 用 pycharm ...
随机推荐
- windows环境变量PATH顺序的重要性
PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径.不同的路径之间,用英文的分号间隔开.系统在执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件.批处理文件等 ...
- 【转】Visual Studio——多字节编码与Unicode码
多字节字符与宽字节字符 1) char与wchar_t 我们知道C++基本数据类型中表示字符的有两种:char.wchar_t. char叫多字节字符,一个char占一个字节,之所以叫多字节字符是因为 ...
- MySQL数据库——安装教程(5.7版本)
一.配置MySQL数据库 1.解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本,少data目录(存放数据)和my-default.ini文件(配置信息) 二.安装服 ...
- elasticsearch5.0.1安装 marvel 插件
elasticsearch5.0.1安装 marvel 插件 1.在elasticsearch上安装x-pach插件 在elasticsearch的根目录(每个节点),运行 bin/elasticse ...
- 通达OA在centos系统中快速部署文档(web和数据库)
通达OA2008从windows环境移植到linux中(centos5.5及以上版本) 如果安装好了,还是无法访问,则需要清空浏览器缓存即可 1.安装lamp环境,这里用的是xampp集成安装包xam ...
- 使用linux计划任务自动拉起停止的通达OA服务apache和mysql服务
概述: 数据库或web服务器瞬时并发过大时,可能面临宕机的危险,用类似开门狗的程序自动监控程序是否正常运行,在服务停止时自动启动服务,可临时解决该问题 监控apache服务的脚本: 每两分钟执行脚本检 ...
- 转载:《RESTful API 设计指南》 阮一峰
原文:http://www.ruanyifeng.com/blog/2014/05/restful_api 网络应用程序,分为前端和后端两个部分.当前的发展趋势,就是前端设备层出不穷(手机.平板.桌面 ...
- HDU 5288 OO’s Sequence
题意: 给你一个序列, 有一个函数 F(L,R) 其中 ai 均不能 被 aL - aR整除的 函数值是这个ai个数 思路 : 反过来求 满足这样的条件的 ai 的区间,然后求和 #include& ...
- Oracle数据库操作基本语法
创建表 SQL>create table classes( classId number(2), cname varchar2(40), birthda ...
- Linux下进程/程序网络带宽占用情况查看工具 -- NetHogs
http://www.vpser.net/manage/nethogs.html 来自. 最后略有修改 之前VPS侦探曾经介绍过流量带宽相关的工具如:iftop.vnstat,这几个都是统计和监 ...