本篇教程在Windows11下的MySQL 5.7.43版本演示
在安装好了MySQL后,我们就可以开始学习一些简单的基础操作,创建表就属于MySQL最基础的操作之一
MySQL安装篇指路http://t.csdn.cn/9bCIG
首先我们需要确保MySQL服务处于开启阶段,并在命令指示符中输入 mysql -u root -p 来登录我们的 MySQL
在创建表之前,首先要创建一个数据库 语法结构为 create database 表名;
例如:创造一个名为 Alex 的数据库
create database Alex;
! ! !在MySQL里面最好不要出现中文(会导致乱码),所有中文名字一律使用英文字母来代替
! ! !所有符号必须为英文状态下的字符
补充:查询数据库 show databases --查询当前数据库管理系统里面的数据库
删除数据库 drop database Alex --删除Alex数据库
切换数据库 use Alex --切换到Alex数据库
用 use 数据库名 来选择使用的数据库
use Alex
在所创建的库中创建一个数据库表
语法结构为 create table Alex (id int,name varchar(20),sex char(1)); -- Alex是表的名字 创建 [id int整形 ,name varchar可变长度字符串,sex char固定长度字符串]
create table Alex (name varchar(20),student_id varchar(20),mysql_score int,python_score int);
我们要在所创建的数据库表中插入数据 语法结构为 insert into 表名 values ('数据','数据','数据','数据'); -- 向表中插入数据
! ! !数据要一条一条的插入
insert into Alex values ('xiaoming','20020001','99','98');
insert into Alex values ('xiaogang','20020002','97','98');
insert into Alex values ('xukun','20020003','95','99');
insert into Alex values ('sunxiaochuan','20020004','81','72');
要想查看数据表的数据 我们可以用 select * from 表名;; -- 查看表中的数据 * 代表查看所有字段
select * from Alex;;
! ! !命令一定要输入完整,不要漏掉符号
输入命令以后所建的表会自动绘制出来,也代表着我们的建表完美成功
补充:delete from Alex; -- 删除Alex的所有数据
delete from Alex where id=xiaoming; -- 删除id为xiaoming的数据
drop table Alex; -- 删除表