mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...

MySQL 基础学习二:创建一个用户表,并 增删改查

提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的。

第一步,创建一个用户表

1,打开控制台,进入数据库

C:\Users\Administrator>MySQL -u root -p

2,查看有什么数据库

MySQL> SHOW DATABASES;

3,创建一个数据库,并查看是否有这个数据库,然后进入 heaven 这个数据库,出现Database changed,表示进入成功

MySQL> CREATE DATABASES heaven;

MySQL> SHOW DATABASES;

MySQL> USE heaven;

4,然后查看一下这个 heaven 这个库有多少表.

MySQL> SHOW TABLES;

出现Empty set (0.00 sec), 即没有一个表

5,创建一个用户表。

MySQL> CREATE TABLE heaven_user (

id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '自增 ID',

username VARCHAR (20) NOT NULL COMMENT '用户名',

password VARCHAR (45) NOT NULL COMMENT '密码',

status TINYINT NOT NULL COMMENT '状态:1,正常。0,禁止',

addtime VARCHAR (20) NOT NULL COMMENT '记录注册时间,这是存一个时间戳'

) COMMENT = '用户表';

上面的语法打了之后,出现 Query OK, 0 rows affected (0.02 sec); 表示创建成功。

再次输入 SHOW TABLES;

MySQL> SHOW TABLES;

+------------------+

| Tables_in_heaven |

+------------------+

| heaven_user |

+------------------+

1 row in set (0.00 sec)

出现上面这个表示已经有 heaven_user 这个用户表了;

6,查看 heaven_user 结构

MySQL> DESC heaven_user;

+----------+------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+----------+------------------+------+-----+---------+----------------+

| id | int (10) unsigned | NO | PRI | NULL | auto_increment |

| username | varchar (20) | NO | | NULL | |

| password | varchar (45) | NO | | NULL | |

| status | tinyint (4) | NO | | NULL | |

| addtime | varchar (20) | NO | | NULL | |

+----------+------------------+------+-----+---------+----------------+

5 rows in set (0.01 sec)

打上命令DESC heaven_user 就可以看到表的结构。现在介绍一下表的结构与作用

先介绍属性, Field Type Null Key Default Extra

Field 表示这个字段的名字

Type 表示这个字段的类型

Null 表示是否为空, 出现: NO 表示不能为空,出现 YES 表示能为空

Key 是指有没有索引,并表示是什么索引.出现 PRI 即是主键, 不出现,表示没有索引

Default 这个属性表示默认值是什么,出现 NULL ,表示默认为 NULL 即为空。

Extra 这个是额外值,auto_increment 这个字段自增,就是你不填任何东西,增加一条数据时,会自动增加 1,例:上一条数据是 1,下次增加数据时会是 2;

接下来介绍 int (10) unsigned,varchar (20),tinyint (4)

int (10) unsigned ,这个表示是 int 类型,存的就是数字,占用 4 个字节,带符号(没有:unsigned) 的范围是-2147483648 到 2147483647。无符号(即有:unsigned)的范围是 0 到 4294967295。如果你学过 C/C++/JAVA 等语言,这个类型你肯定非常熟悉;

varchar (20) 这个是字符类型,即是存字母或汉字,数字等.这里 varchar (20) 这个 20 指的是 20 字节,如果存放 UTF8 汉字时,只能存 6 个(每个汉字 3 字节)

tinyint (4) 这个是数值类型,占用大小 1 个字节, 带符号(没有:unsigned) 的范围是-128 到 127。无符号(即有:unsigned)的范围是 0 到 255

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

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

相关文章

《软件工程(第4版?修订版)》—第1章1.5节 系统的方法

本节书摘来自异步社区《软件工程(第4版?修订版)》一书中的第1章1.5节 系统的方法,作者【美】Shari Lawrence Pfleeger , 【加】Joanne M.Atlee,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.5 系统的方法软件工程&am…

2-2 用Python爬取银河演员网上的演员参演电影的信息进行抓取

脚本中用到的actors_use.csv为之前从豆瓣上抓取的演员列表。 1 galaxyactors.py2 # -*- coding: utf-8 -*-3 #该脚本可以按照文件actors_use.csv中给出的演员的姓名4 #对银河演员网http://www.8fkd.com/上的演员参演电影的信息进行抓取5 #信息包括演员参演电影和电影日期&#…

在c语言中,以r方式不能打开并不存在的文件,C语言文件选择题

C语言文件选择题(答案在最后)1、标准库函数fgets(s,n,f)的功能是A) 从文件f中读取长度为n的字符串存入指针s所指的内存B) 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C) 从文件f中读取n个字符串存入指针s所指的内存D) 从文件f中读取长度为n-1的字符串存入指针s所指…

动脑2017android_您肯定要在2017年初尝试的25个新Android库

动脑2017androidby Michal Bialas由Michal Bialas 您肯定要在2017年初试用的25个Android库 (25 Android libraries you definitely want to try out in early 2017) This is a list of 25 best Android libraries released in January and February 2017. All of these are wo…

linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置,现在分…

034_nginx报错总结

一、nginx: [emerg] "client_header_timeout" directive is not allowed here in /opt/nginx/conf/vhost.d/newton-api.uuwatch.com.conf:24 location / { client_body_timeout 5s;client_header_timeout 3s; #配置参数报错proxy_set_header X-Forwarded-For …

江苏省高等学校计算机一级成绩查询,江苏计算机一级考试成绩查询

想要了解江苏2020年9月计算机一级考试成绩查询入口的小伙伴快来看看吧!下面由出国留学网小编为你精心准备了“江苏2020年9月计算机一级考试成绩查询入口公布”,持续关注本站将可以持续获取更多的考试资讯!江苏2020年9月计算机一级考试成绩查询…

Linux中mongodb安装和导出为json

采用官方工具导出mongo数据为json格式 文档:https://docs.mongodb.com/manual/reference/program/mongoexport/ 可以远程导出,只要有host:port即可。 首先需要安装tools: 在redhat中: 文档:https://docs.mongodb.com/manual/tutor…

《树莓派实战秘籍》——1.17 技巧17添加重启按钮

本节书摘来异步社区《树莓派实战秘籍》一书中的第1章,第1.17节,作者:【美】Ruth Suehle ,Tom Callaway,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.17 技巧17添加重启按钮 树莓派实战秘籍也许你已经注意到Pi缺少了某…

dns是指网络域名系统_域名系统(DNS)是Internet的骨干。 这就是全部的运作方式。...

dns是指网络域名系统by Nikolas ODonnell由Nikolas ODonnell 域名系统(DNS)的工作方式以及如何使其变得更好。 (How the Domain Name System (DNS) works and how you can make it better.) The Domain Name System (DNS) is often referred to as the backbone of the intern…

07.敏捷项目管理——推测阶段笔记

00.推测阶段关注产品很项目——创造和理解产品结构、性能和故事功能清单以及发布计划。 01.发布计划会用到与产品规格、平台结构体系、资源、风险分析、业务约束以及目标进度等信息。 02.迭代计划和开发方法有两个至关重要的组成部分——短期迭代时间框和功能。 03.产品经理控制…

mysql临时关闭索引功能_MySQL优化之索引优化

$1.WHY : 找到MySQL Query执行慢的原因1.1 EXPLAIN通过Explain查看SQL Query语句的执行情况&#xff0c;从中找出导致MySQL查询性能差的原因EXPLAIN QUERY语句【字段解释】<1> id -- 表的读取顺序id相同时&#xff0c;按照从上至下的顺序执行id不同时&#xff0c;id值越…

Maven实战. 1.3Maven与极限编程

1.3Maven与极限编程 极限编程&#xff08;XP&#xff09;是近些年在软件行业红得发紫的敏捷开发方法&#xff0c;它强调拥抱变化。该软件开发方法的创始人Kent Beck提出了XP所追求的价值、实施原则和推荐实践。下面看一下Maven是如何适应XP的。 首先看一下Maven如何帮助XP团队实…

python 下字符串格式时间比较

python 下有多个有关时间的模块&#xff0c;分别是time、datetime、calendar&#xff0c;今天重点讨论下time写法。 其中time模块&#xff0c;主要有以下方法&#xff1a; ltimetime.time() 获取当前系统时间&#xff0c;返回float型数值时间戳&#xff08;当前时间相对于1970.…

要记住的Facepalm:我在未先测试SDK的情况下对其进行了改进。

by Rahul Chowdhury通过拉胡尔乔杜里 要记住的Facepalm&#xff1a;我在未先测试SDK的情况下对其进行了改进。 (A Facepalm to Remember: I bumped up the version of an SDK without testing it first.) It all started when Google made its App Shortcuts API available fo…

《计算机应用基础》第三套作业,《计算机应用基础》第三套试卷和答案.doc

《计算机应用基础》第三套试卷和答案洼拟酚痕扁亭疵熏瘤顶筹鲜愧禾候拂咨焕挖害骋邑授琳短雨况絮姚话混颈撵陛蚕撅瑟终妆响氢浑啄浓善箩将霞多仇齐眠长逗指脏和亲闹藩蝴班搬囊嫁澜代闺杠贴汉磁渺礼懦县谬勤享善跑纸亿凭闺倔曳妖掩返狠撰翼蝎聚捌谆累碱膨躬孺痒凸蒂伟热吊深沥刑…

K8S Calico

NetworkPolicy是kubernetes对pod的隔离手段&#xff0c;是宿主机上的一系列iptables规则。 Egress 表示出站流量&#xff0c;就是pod作为客户端访问外部服务&#xff0c;pod地址作为源地址。策略可以定义目标地址或者目的端口 Ingress 表示入站流量&#xff0c;pod地址和服务作…

前端页面内含外显相关知识

页面显示&#xff1a; 对于页面上筛选条件有下拉框加载的&#xff0c;直接下对应显示时加载 {text : 产品线,dataIndex : entorgid,align : center,width : 150,renderer:function(value,metaData,record ,rowIndex,colIndex,store,view){if(value ! ""){$("#en…

捷克 签证_一位捷克开发人员构建了可在您的浏览器中直接运行的语音合成器

捷克 签证Here are three links worth your time:这是三个值得您花费时间的链接&#xff1a; A Czech developer built this mouth synthesizer that runs right in your browser. Be sure to turn your sound on. (1 minute watch interactive app) 一位捷克开发人员构建了可…

mvc 之 配置EF+oralce

只需要在项目中加载nuGet包就可以了 操作&#xff1a;工具--nuGet包管理器--程序包管理器控制台 在 PM>处输入 install-package entityframework 加载sqlserver的数据库连接 install-package oracle.manageddataaccess.entityframework 加载oracle的数据库连接 参考地址&…