国庆假期学习了一下MySQL的相关知识,记录在这里。主要是查看、添加/创建、修改和删除四部分。

查看的内容包括查看数据库,查看数据库中的表,查看表中的字段名(或查看表结构)。

查看数据库

SHOW DATABASES;

查看数据中的表

USE 表名;

SHOW TABLES;

查看表中的字段名(表结构)

SHOW DATABASES;

USE 表名;

SHOW TABLES;

DESC 字段名;

创建/添加

创建数据库

CREATE DATABASE 数据库名称

CREATE DATABASE order;

在数据库中创建表

CREATE TABLE user (

id int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID',

user_name varchar(50) NOT NULL COMMENT '用户名',

user_email varchar(50) NOT NULL COMMENT '用户邮箱',

user_fee decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '用户余额',

reg_time timestamp NOT NULL COMMENT '注册时间',

password char(32) NOT NULL COMMENT '用户密码',

PRIMARY KEY (`id`)

添加字段

在表中添加字段,用ALTER TABLE 表名 ADD 字段名

USE 数据库名

SHOW TABLES;

ALTER TABLE user ADD password char(32) NOT NULL COMMENT '用户密码';

修改的内容包括数据库、表、字段以及字段内的信息

修改表名

USE 数据库;

SHOW TABLES;ALTER TABLE 表名 RENAME 新表名;

ALTER TABLE user RENAME user_fajian;

修改表中的列名(字段名称)

USE 数据库;

SHOW TABLES;

ALTER TABLE 表名 CHANGE 列名 新列名 VARCHAR/CHAR/DECIMAL NOT NULL;

ALTER TABLE user CHANGE email user_email VARCHAR(50) NOT NULL;

修改字段类型

USE 数据库;

SHOW TABLES;

ALTER TABLE 表名 MODIFY 列名 类型 NOT NULL;

ALTER TABLE user MODIFY user_name varchar(50) NOT NULL;

修改字段下的具体信息,

例如修改用户名中的第二条为刘德华

UPDATE 表名 SET 列名= WHERE 条件;

UPDATE user SET username=liudehua WHERE id=2;

删除数据库

DROP DATABASE 数据库名;

DROP DATABASE order;

USE 数据库;

DROP TABLE 表名

DROP TABLE user;

删除字段

USE 数据库

ALTER TABLE 表名 DROP 字段名;

ALTER TABLE user DROP user_fee;

说明:以上学习笔记来自网易云课堂《MySQL从入门到精通》