当前位置: 首页 > news >正文

mysql创建数据库和表

登录 MySQL 并选择数据库

登录 MySQL 命令行:mysql -u root -p

查看所有数据库:SHOW DATABASES;

创建数据库:CREATE DATABASE my_database;

查看数据库是否创建成功:SHOW DATABASES;

选择数据库:USE 你的数据库名;  -- 替换成要操作的数据库

创建数据表

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,       -- 自增主键
    username VARCHAR(50) NOT NULL UNIQUE,    -- 用户名(唯一且非空)
    password VARCHAR(64) NOT NULL,           -- 密码(建议存储哈希值,而非明文)
    birthday DATE                            -- 生日(DATE 类型,格式:YYYY-MM-DD)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

插入示例数据

INSERT INTO users (username, password, birthday)
VALUES ('xiaoming', '1234', '2018-12-12');

验证数据

SELECT * FROM users;

  

PS:图像化数据库管理软件:MySQL Workbench

    http://www.dtcms.com/a/60025.html

    相关文章:

  1. 【网络安全工程】任务11:路由器配置与静态路由配置
  2. 锐势信息的面试
  3. systemtap学习笔记
  4. Zama TFHE-rs v1.0 发布
  5. 系统部署【信创名录】及其查询地址
  6. MySql的安装及数据库的基本操作命令
  7. 【五.LangChain技术与应用】【12.LangChain语言模型介绍:AI语言处理的核心技术】
  8. Unity网络开发基础 (2) 网络协议基础
  9. 【VUE2】第三期——样式冲突、组件通信、异步更新、自定义指令、插槽
  10. C语言学习day25:WinAPI编程进阶06-游戏辅助窗体监视热键讲解
  11. Linux 4.4 内核源码的目录结构及其主要内容的介绍
  12. go context学习
  13. SQL Server查询计划操作符(7.3)——查询计划相关操作符(10)
  14. maven的配置文件settings.xml
  15. 深度学习实战车道线检测
  16. Linux——在 .sh 文件中实现 并行执行 的方法
  17. C++ 数据结构
  18. 在Linux开发板中使用.NET实现音频开发
  19. VM4.4 获取自己的路径
  20. 教务考试管理系统-Sprintboot vue
  21. OpenAI Whisper:开启语音转文本的智能时代
  22. React
  23. <建模软件安装教程1>Blender4.2系列
  24. Unity Dots
  25. Python使用alembic实现数据库管理
  26. docker 常用命令教程
  27. LeetCode --- 439周赛
  28. 【.NET】WinForms 和 WPF 在性能方面的对比
  29. 5、STL中priority_queue的使用方法
  30. Unity UGUI下实现精确点击的一种方式