MySQL数据库和数据表的创建(完整版)

首先需要安装好MySQL。

1.连接MySQL

        打开命令行窗口,输入 mysql -u root -p 命令,回车,然后输入 MySQL 的密码(不要忘记了密码),再回车,就连接上 MySQL 了。

mysql -u root -p

2. 显示已有数据库

 show databases;  

    刚安装 MySQL 时,默认有四个数据库,information_schema,mysql,perfomance_schema,sys 。通常情况下,我们不会直接使用这四个数据库,但千万不要把这四个数据库删了,否则会带来很多不必要的麻烦。如果不小心删了,建议是重新安装 MySQL ,在重装之前把自己的数据迁移出来备份好,或者从其他服务器上迁移一个相同的数据库过来。

3.创建数据库

CREATE DATABASE test1 
CHARACTER SET utf8mb4      -- 支持存储中文和特殊符号
COLLATE utf8mb4_unicode_ci; -- 设置排序规则

创建一个名为test1的数据库。

4.显示创建的数据库

show create database test1

5.进入或切换数据库

use test1;  

 

 刚连接上 MySQL 时,没有处于任何一个数据库中,如果要使用某一个数据库,就需要进入到这个数据库中。

 6.显示当前数据库

select database(); 

 进入到名为test1的数据库中。

7.创建数据表

首先确保你首先进入到对应的名为test1数据库中。

CREATE TABLE user (
    id INT AUTO_INCREMENT PRIMARY KEY,       -- 自增主键
    account VARCHAR(255) NOT NULL UNIQUE,     -- 用户账号(唯一约束,防止重复)
    password VARCHAR(255) NOT NULL           -- 用户密码
);

创建一个名为user的数据表。

8.显示已有数据表

show tables;

9.显示指定数据表 

show create table user; 

10.查看数据表结构

DESCRIBE user;  

11.删除当前数据表

drop table user;

12.插入数据表数据

INSERT INTO `user` (name, account, password) 
VALUES 
  ('小明', '1001', '123456'),      -- 实际使用中密码要加密存储!
  ('小红', '1002', '654321');

13.查询数据表数据

SELECT * FROM user;

14.修改数据表数据

 update user set account=1002,password=123456 where id=1; 

 将user表中的id=1的用户的账号和密码改为1002和123456。

15.删除数据库

DROP DATABASE test1;

删除名为test1的数据库。 

16.删除数据表

drop table user;

删除user数据表,将user改成自己的数据表名。 

17.清除数据表里的内容

truncate table user;

清除user表里的内容。 

好了,小博就整理这么多了,欢迎大家留言评论!!