首页 > 数据库 >MySql学习日志三,测试小练习

MySql学习日志三,测试小练习

时间:2023-05-13 11:34:40浏览次数:36  
标签:COMMENT VARCHAR DEFAULT 练习 -- MySql 日志 NULL 主键

-- 跟着遇见狂神说mysql进行小练习

-- 题目
-- 目标:创建一个schoo1数据库
-- 创建学生表(列,字段) 使用Sql创建
-- 学号int 登入密码varchar(20)姓名,性別varchar(2) ,出生日期Cdatatime) ,家庭住址, email


自己敲了一遍,成功了
CREATE TABLE IF NOT EXISTS `student` (
	`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
	`name` VARCHAR(30) NOT NULL DEFAULT '张三' COMMENT '姓名',
	`password` VARCHAR(20) not null DEFAULT'123456' COMMENT '密码',
	`sex` VARCHAR(2) NOT NULL DEFAULT'男' COMMENT'性别',
	`birthday` DATETIME DEFAULT NULL COMMENT'出生日期',
	`address` VARCHAR(100) DEFAULT NULL COMMENT'地址',
	`email` VARCHAR(50) DEFAULT NULL COMMENT'邮箱',
	PRIMARY KEY(`id`)
)ENGINE = INNODB DEFAULT CHARSET=utf8

SELECT *FROM student;

注意点:
PS. 1.COMMENT是注释,不要打错了,我都打成COMMIT了
2.使用英文(),表的名称和字段尽量使用 ``括起来
3.AUTO_INCREMENT 自增符号
4.MySQL不区分大小写
5.字符串使用单引号括起来!
6.所有的语句后面加,(英文的) ,最后一个不用加
7. PRIMARY KEY主键,一般一个表只有一个唯一的主键 !


navicat 高亮显示截图

建表成功显示截图




标签:COMMENT,VARCHAR,DEFAULT,练习,--,MySql,日志,NULL,主键
From: https://www.cnblogs.com/yzx-sir/p/17397008.html

相关文章

  • MySQL-----DCL数据控制语言
    MySQL-----DCL数据控制语言用来管理数据库用户,控制数据库的访问权限用户管理查询用户USEmysql;SELECT*FROMuser;创建用户CREATEUSER'用户名'@'主机名'IDENTIFIEDBY'密码';修改用户密码ALTERUSER'用户名'@'主机名'IDENTIFIEDWITHmysql_native_passwordBY�......
  • VSIX的入门练习:做一个TestFlow的ToolsWindow
    闲来无事,逛B站,发现了一个几乎没有人看的视频:【景尚科技】定义TestFlow文件_哔哩哔哩_bilibili 这个团队好牛啊,平均工作超过15年,博主也刚好工作15年,就也做一个TestFlow的界面。正好B站有教学视频:VisualStudio2022扩展开发入门/VSIX_哔哩哔哩_bilibili那就学习起来,做成的......
  • MySql学习日志二,数据库的笔记
    数据库的列类型【了解】数值tinyint十分小的数据1个字节smallint较小的数据2个字节mediumint中等大小的数据三个字节int标准的整数4个字节常用intbigint较大的数据8个字节float浮点数4个字节double浮点数8个字节decimal字符......
  • mysql常用函数、查询和事务说明笔记
    1.MySQL中内置了很多字符串函数,常用的几个如下:运用示例:示例表里初始数据:  字段title和titleImageconcat:字符串拼接selectconcat(title,titleImage)asnewtitlefrom testtablewhereid=65;lower:全部转小写select lower(title) asnewtitlefrom testta......
  • Grafana系列-统一展示-8-ElasticSearch日志快速搜索仪表板
    系列文章Grafana系列文章概述我们是基于这篇文章:Grafana系列文章(十二):如何使用Loki创建一个用于搜索日志的Grafana仪表板,创建一个类似的,但是基于ElasticSearch的日志快速搜索仪表板.最终完整效果如下:......
  • Django如何把SQLite数据库转换为Mysql数据库
    大部分新手刚学Django开发的时候默认用的都是SQLite数据库,上线部署的时候,大多用的却是Mysql。那么我们应该如何把数据库从SQLite迁移转换成Mysql呢?之前我们默认使用的是SQLite数据库,我们开发完成之后,里面有许多数据。如果我们想转换成Mysql数据库,那我们先得把旧数据从SQLite导出......
  • CQRS读写分离MySQL数据库如何部署至Linux
    FearlessGuo首先有一台可以使用的Linux服务器,可以自行购买,当然也可以白嫖。有一款可以连接Linux的软件,我用的是putty在Linux上下载docker镜像,类似应用商店。安装过程参阅下方链接Linux安装Docker完整教程_docker安装_风随心飞飞的博客-CSDN博客下载mysql镜像,查看版本本次......
  • EntityFramework Core 6.0 MySql WebApi
    Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.DesignPomelo.EntityFrameworkCore.MySqlMicrosoft.EntityFrameworkCore.Tools-----------------------------------------------------------------------------------------------------------------------......
  • MySQL导入导出命令
    1.导出整个库的数据mysqldump-hhostname-uroot-pschema_name>/mysqldata/schema_all_data_with_ddl.sql上面的是会将整个schema的数据,表结构,索引都导出来;(视图和存储过程还待测);注意不同MySQL版本导出的表结构创建语句可能不兼容;如果只想导出数据,则可以在schema_name前......
  • macos13 m1 安装 mysql8.0.32
    1、下载安装包选择MySQLCommunityServer版本MySQL::DownloadMySQLCommunityServer(ArchivedVersions)2、可视化安装选择强密码策略3、环境变量配置cat.zshrcexportPATH=$PATH:/usr/local/mysql-8.0.32-macos13-arm64/binexportPATH=$PATH:/usr/local/mysq......