Mysql 零距离-入门(二)

在Mysql中为了更加的清晰的工作,所以定制一套规范和几个常用的命令。下面我将来学习如何创建和操作一个自己的数据库。

语法规范

  • 关键字和函数名称必须大写
  • 数据库名称,表名称,字段名称必须全部小写
  • SQL语句必须以分号结尾

常用的命令

  • 显示当前服务器版本
  • SELECT VERSION();
  • 显示当前日期时间
  • SELECT NOW();
  • 显示当前用户
  • SELECT USER();

注意:都必须以分号结尾。

创建一个自己的数据库

在MYSQL创建数据库我们先认识一下创建数据库的命令

创建数据库:

 CREATE { DATABASE | SCHEMA} [IF NOT EXISTS] db_name

上面语法中,{}是必须其中一个,[]是可写可不写。就此重新组合成一条命令来创建数据库

//创建一个命名为t1的数据库
CREATE DATABASE t1

指定数据库编码:

 [DEFAULT] CHARACTER SET [=] character_name

根据前面的语法定义中,我们重新组合一下命令。

CREATE DATABASE t1 CHARACTER SET utf8

我们创建完了数据库该如何查看是否创建成功呢?很简单用一下SHOW命令就可以把我们所有的数据打印出来

SHOW DATABASES

图片描述

可以看到数据列表存在t1、t2数据库。

修改指定数据库设置

ALTER { DATABASES|SCHEMA } [db_name]
[DEFAULT] CHARACTER SET [=] character_name

组合命令修改t2数据库为gbkB编码:
ALTER DATABASE t2 CHARACTER SET gbk

我们来查看一下t1数据库现在编码是多少:
命令:
SHOW CREATE DATABASE t1
图片描述

现在我们可以看到t1数据库的编码已经是gbk了。

那么t1和t2是用来测试的,我们现在需要删除掉。就可以DROP关键字了。

语法规则:

DROP {DATABASE | SCHEMA } [IF EXISTS] db_name

组合命令删除数据
DROP DATABASE t1;
图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql 零距离-入门(三)数据类型

在进行数据存储之前,我们先了解一下mysql的数据类型。数据类型是什么呢?数据类型就是指列;存储过程中参数,表达式和局部变量的数据特征,它决定了数据的存储方式,代表了不同的信息类型。整型: 整…

Mysql 零距离-入门(四)创建数据表

数据表是数据库最重要的组成部分之一,是其他对象的基础。如果我们的数据库没有数据表就等于没有真正存储数据的地方打开数据库 我们登录mysql后打开我们想打开的数据库。 USE关键字 我们打开名为test的数据库,命令:USE test 打开数据库后…

Mysql 零距离-入门(五)操作数据表

上一节我们学了如何创建数据表,现在我们来学一下如何操作数据表。数据表插值 操作数据表中最重要的操作,保存我们的网站数据,用户数据。我们先来看一下命令规则: INSERT [INTO] tbl_name [(col_name,col_name,...)] VALUES(val,…

Mysql 零距离-入门(六)数据唯一约束性

在数据记录中我们为保证数据的唯一性,保证用户数据在数据中不出现重复记录。我们需要用到Mysql的主键key,唯一约束。主键约束 PRIMARY KEY 一张数据表中只能存在一个主键字段。并且类型必须为数字。可是设为float类型,但小数点值必须为0和传…

axios添加自定义头部出现的问题

在浏览器的http的GET,POST的跨域请求中,添加自定义头部,发送不是字符串,fromData的数据时,都是非简单请求。浏览器都预先发出OPTIONS(预检安全请求)。所以我们在axios中添加自定义头部时候需要后端返回OPTI…

GoLand中的指针操作 * 和

&和*这可能是Go中最令人困惑的事情之一。基本上你需要了解3个案例:&操作符 var str string "123" //打印str变量的内存地址 ftm.Println(&str) 获取变量内存地址,需要把 & 放到变量前面 *操作符 myString : "Hi"…

关于 m1 xcode12 编译报错 this target. for architecture arm64等问题解决方案

最近换了 mac m1 开发,xcode12在运行旧项目报错 的问题 xxxx building for iOS Simulator, but linking in object file built for iOS, xxxxx for architecture arm64 上谷歌、百度翻个各种答案,修改 编译结构体、修改pods配置都不行。自己瞎倒腾给解决…

关于 mac m1 xcode12 编译报错 this target. for architecture arm64等问题解决方案

最近换了 mac m1 开发,xcode12在运行旧项目报错 的问题 xxxx building for iOS Simulator, but linking in object file built for iOS, xxxxx for architecture arm64 上谷歌、百度翻个各种答案,修改 编译结构体、修改pods配置都不行。自己瞎倒腾给解…

关于 create-react-app 自定义 eslint文件配置解决方案

create-react-app项目自定义eslitn配置方式 方案一 eject 项目webpack配置进行自定义 这个方案比较low,不建议使用。这里不讲解了。 方案二 在 package.json 中的 script 命令 添加环境变量 EXTEND_ESLINTtreu 开启自定义 react-script4.x版本以下可用这个方案 …

IOS UILabel组件

UILabel 是 IOS 显示文字的组件,继承与UIView 属性 名称类型说明默认值textproperty(nullable, nonatomic,copy) NSString文字nilfontproperty(null_resettable, nonatomic,strong) UIFont字体大小17textColorproperty(null_resettable, nonatomic,strong) UIColor…

IOS 代理模型

代理模式在IOS经常使用&#xff0c;在IOS中使用代理模式非常简单。 A类文件&#xff08;协议&#xff09; a.h 中声明协议 protocol Button <NSObject> // 声明代理协议 - (void) onClick; // 可以代理的方法 - (void) onDown: (UIButton*) event; // 可以代理的方法 e…

IOS UIView 对象详解

UIView 是所有可以显示在屏幕的对象的父类&#xff0c;是一个矩形的对象 名称类型说明默认值boundsCGRect以自己左上角为原点坐标设置位置和尺寸nilframeCGRect以父级视图点左上角为原点设置位置和尺寸niltagNSInteger当前对象点标识&#xff0c;可以当作idnilconterCGPoint视图…

关于在node.js 中使用formData 发送axios上传文件失败解决方案

最近用到了node.js进行文件上传到其他服务器&#xff0c;在使用formData 上传时候遇到对方接口处理失败问题 问题原因 因为node.js 中 axios 没法识别 Content-Type 设置&#xff0c;所以我们要调用 fromData.getHaders 进行配置 const file readFile(path) const form new…

IOS UIWindow 和 UIScreen

通常UIWindow 与 UIScreen 是配合使用的。当我们想自定义window对象或者获取硬件屏幕大小必定会用到 UIWindow 和 UIScreen UIWindow 一个APP只有一个UIWindow 对象&#xff0c;表示当前窗口对象。UIWindow 继承于 UIView。 通常使用Window 自定义根节点的 UIViewController。…

IOS UIViewController API,生命周期详解

在UIKit框架中只有一个根制图控制器。视图控制器用来管理界面和处理界面的类对象&#xff0c;程序启动前必须创建根视图控制器。所有视图控制器都需要自定义完成&#xff0c;必须继承于UIViewController 实现。xcode新创建的项目默认是通过info.plist 文件配置 main.storyboard…

IOS 定时器 NSTimer

定时器对象,在OC中&#xff0c;定时器对象是NSTimer类型 //ViewController.h #import <UIKit/UIKit> interface ViewController: UIViewController {NSTimer *_timer; // 声明一个定时器对象int _time_num; } //ViewController.m #import "ViewController.h" …

冻结和只读取当前对象的属性,不读取对象原型的属性

Object.entries(obj) Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组&#xff0c;其排列与使用 for…in 循环遍历该对象时返回的顺序一致&#xff08;区别在于 for-in 循环还会枚举原型链中的属性&#xff09;。 const object1 {a: somestring,b: 42 };fo…

IOS UISwitch 组件的使用

UISwtch 在许多场景中会使用到&#xff0c;通常用来坐设置开关等行为。下面我们来看一下IOS 中 UISwitch 等用法。注意&#xff1a;UISwitch 无法通过 frame 设置宽高 UISwitch* _switch [[UISwitch alloc] init];// 设置状态和开启动画[_switch setOn:NO animated:YES];// 设…

IOS 开发 UIProgress 和 UISlidre 进度条和滑动条组件

进度条和滑动条组件非常常见&#xff0c;在ios中进度条组件是无法响应事件的。滑动条可响应事件。但是这两个组件均不可设置高度&#xff0c;可设置x,y,width 进度条属性 名称类型说明默认值progressViewStyleUIProgressViewStyle进度条样式UIProgressViewStyleDefaultprogres…

OC 中数字转字符串和浮点数转整数等转换

浮点数转字符串 float value 0.2; NSString* text [[NSString alloc] initWithFormat:"%f", value];整数转字符串 int value 10; NSString* text [[NSString alloc] initWithFormat:"%d", value];NSInteger 转字符串 NSInteger value 10; NSString…