MYSQL 创建数据库以及表

时间:2022-11-03 08:28:53

创建数据库,表


创建一个数据库,再在数据库下创建一个或多个表,不难,记不住的同学可以直接copy,慢慢的用会即刻,懂的同学请看代码,没有太多基础的同学,除了看代码,请看最下方的知识点


创建数据库:

CREATE DATABASE t_table

CREATE DATABASE t_table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci (utf-8支持中文)


创建表:

CREATE TABLE t_user(
    id INT NOT NULL AUTO_INCREMENT,
    username varchar(100) not null,
    password varchar(32) not null,
  PRIMARY KEY (id)
)

CREATE TABLE t_user(
    id INT NOT NULL AUTO_INCREMENT,
    username varchar(100) not null,
    password varchar(32) not null,
  PRIMARY KEY (id)
)engine=InnoDB default charset=utf8 (utf-8支持中文)



知识点:

首先,你得在电脑上(服务器)安装了mysql,

英语单词不好的同学,请打开翻译,CREATE 是创建的意思,DATABASE是数据库的意思:CREATE DATABASE t_table 连起来就是,创建数据库 t_table ,名字为 t_table (取名字 不能以数字或下划线等特殊符号开头,很多语言都这样啦~)


CREATE TABLE t_user 连起来是创建 表,名字也是自定义,遵守它的语言规则就ok

创建表,里面是需要创建字段(列)的,什么是字段呢,上面的 username,意思是 用户名字,我们在博客里注册用户的时候,输入用户名的时候,就会将其数据,存在 username 里面的。

字段还需要设置属性, 每个表一般都会设置id,为主键(PRIMARY KEY) 自动增长,int 类型,反正就是数字类型,数字类型不光是int,not null 的意思 则是 不为空,不能为空! username 它的属性,我设置的是 varchar(100),是字符串类型,长度为最高100,给了一定量的容器,你可以给更多啊,200,500,1000 甚至更多,但是如果不需要那么多,就别给了,浪费


在表里,字段给了相应的属性,添加数据也会遵守相应的规则的,比如 id,你给的int类型,是数字,你给它添加 a-z、中文或其他特殊字符数据,它都不会加入到表数据里的,只能添加0-9的数字 组成的数据。


若你使用的是mysql工具软件,里面是可以手动添加数据库、表、以及增删查改数据的,但最好还是学会这些代码,会更好的