首页 > 其他分享 >学习笔记12

学习笔记12

时间:2022-11-18 12:57:04浏览次数:40  
标签:12 name 删除 数据库 笔记 学习 命令 TABLE table

MySQL

MySQL是一个关系数据库系统。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。

数据库操作

连接MYSQL:

mysql -u root -p
Enter password:
mysql>
MSE2hvPWK9cW8u1x

显示数据库:SHOW DATABASES命令可显示MySQL中的当前数据库

新建数据库:CREATE DATABASE dbname 创建一个名为dbname的数据库,如果数据库已经存在,则可以使用IF NOT EXISTS子句对命令限定。

删除数据库:DROP DATABASE dbname 删除已存在的命名数据库,该命令可以用一个可选的IF EXISTS 子句限定。

选择数据库:USE dbname命令选择一个数据库

创建表:CREATE TABLE table_name 命令回在当前数据库中创建一个表;DESCRIBE 命令显示表格式和列属性。

删除表:DROP TABLE table_name 命令删除表

Mysql中的数据类型

数值类型:
INT:整数(4字节),TINYINT:(1字节)S,MALLINT:(2字节)等。
FLOAT:浮动指针数。
字符串类型:
CHAR(size):固定长度字符串,长度为1~255字符。
VARCHAR(size):可变长度字符串,但不能使用任何空格。
TEXT:可变长度的字符串。
日期和时间类型:
DATE:日期格式为YYYYMM-DD。
TIME:以HHMMSS格式保存时间.
数据表操作
创建表

CREATE TABLE [IF NOT EXISTS] TABLENAME(
	ColumnName columnType columnAttribute,...
	PRIMARY KEY(columnName),
	FOREIGN KEY (columnName) REFERENCES tableName (columnName)
);

删除表
DROP TABLE table_name ;
插入行
INSERT INTO table_name VLAUES(columnValue1, columnValue2,.....);
删除行

DELETE FROM table_name;
DELETE FROM table_name WHERE condition;

更新表
UPDATA命令用于修改表中的现有记录(列)。

UPDATA table_name SET coll = value1, col2 = value2, ... WHERE condition;
修改表
修改表名
ALTER TABLE table_name RENAME TO new_name;
添加列
ALTER TABLE table_name ADD column_name datatype;
删除行
ALTER TABLE table_name DROP column_name datatype;
关联表
一对一
一对多
多对多

标签:12,name,删除,数据库,笔记,学习,命令,TABLE,table
From: https://www.cnblogs.com/marryj/p/16902834.html

相关文章

  • 机器学习模型评价指标之混淆矩阵
    Inthefieldofmachinelearningandspecificallytheproblemofstatisticalclassification,aconfusionmatrix,alsoknownasanerrormatrix,[10]isaspeci......
  • 个人学习篇
    学习的途径很多,学习的时间很多,其实我们在无时不刻的学习和充实自己。系统的看一本书是学习,在网上搜索资料、查看、解决问题也是学习,看别人或者自己之前的代码也是学习,所以我......
  • 如何正确学习vue3.0源码
    为什么要学源码技术是第一生产力学习API的设计目的、思路、取舍学习优秀的代码风格学习组织代码的方式学习实现方法的技巧学习ES67新API、TS高级用法不给自......
  • iptables学习:MASQUERADE
    MASQUERADE,地址伪装,算是snat中的一种特例,可以实现自动化的snat。在iptables中有着和SNAT相近的效果,但也有一些区别,但使用SNAT的时候,出口ip的地址范围可以是一个,也可以是多......
  • 学习wpf笔记3 MVVM模式——【转】C# WPF简单的MVVM模式事例
    一、前言WPF中使用MVVM模式开发有诸如以下优点:1.结构清晰明朗,上手成本低,一个新人也能快速的定位自己需要改动代码的位置。2.耦合度低,更改WPF控件不影响数据结构,更......
  • DOM简单学习以及事件简单学习
    DOM简单学习功能:控制html文档的内容代码:获取页面标签(元素)对象 Elementdocument.getElementById("id值"):通过元素的id获取元素对象操作Element对象:1.修改......
  • YOLO.V3-Darknet下的学习笔记 转载
    【目录】一、 安装Darknet(仅CPU下)21.1在CPU下安装Darknet方式21.2在GPU下安装Darknet方式4二、 YOLO.V3训练官网数据集(VOC数据集/COCO数据集)42.1下载VOC数据集/......
  • win10安装cuda、cuDNN和pytorch笔记
    特别注意:由于自己安装时没有做记录,所以下面大部分安装步骤图片都是参考的网络图,但不影响阅读,每一步都讲得很详细1.安装CUDA1.1查看自己显卡最高支持的CUDA版本在桌面......
  • 浅谈深度学习中的概率
    摘要:本次就和大家聊一聊深度学习中的概率。本文分享自华为云社区《【MindSpore易点通】深度学习中的概率》,作者:chengxiaoli。为什么会用到概率呢?因为在深度学习中经常会......
  • 浅谈深度学习中的概率
    摘要:本次就和大家聊一聊深度学习中的概率。本文分享自华为云社区《​​【MindSpore易点通】深度学习中的概率​​》,作者:chengxiaoli。为什么会用到概率呢?因为在深度学习中......