MySQL用命令创建数据库
1. 进入数据库
用命令登录MySQL数据库
#-u[要登录的用户名]
#回车后输入对应的密码
mysql -u root -p
#使用show databases;命令可以查看目前的数据库
show databases;
2. 创建数据库
使用 create 命令创建数据库,语法如下:
CREATE DATABASE 数据库名;
要在MySQL中创建一个数据库并指定字符集,可以使用以下命令:
CREATE DATABASE MyProject;
可以看到数据库创建成功:
MySQL用命令创建表
1. 选择数据库
使用use命令选择数据库,显示Database changed就表示数据库切换成功
2. 创建表
以下是具体的实例,创建一个用户表 users:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'ID',
username VARCHAR(50) NOT NULL UNIQUE COMMENT '用户名',
password VARCHAR(20) NOT NULL COMMENT '密码',
photo VARCHAR(500),
createtime DATETIME DEFAULT now() COMMENT '文章创建时间',
updatetime DATETIME COMMENT '文章更新时间',
state int(11) DEFAULT 1 COMMENT '状态'
) COMMENT '用户表';
创建一个文章表articleinfo:
CREATE TABLE articleinfo (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'ID',
title VARCHAR(100) NOT NULL COMMENT '标题',
content TEXT NOT NULL COMMENT '文章内容',
createtime DATETIME DEFAULT now() COMMENT '文章创建时间',
updatetime DATETIME COMMENT '文章更新时间',
uid int(11) NOT NULL,
rcount int(11) NOT NULL DEFAULT 1,
state int(11) DEFAULT 1 COMMENT '状态'
) COMMENT '文章表';