一、登入

登入root账户

安装部署好MySQL后,打开命令控制符,输入

mysql -u root -p

输入密码,如下图所示则表示登入成功

二、创建数据库

查看数据库

查看已有的数据库

show batabases;

注意:使用SQL语句时一定要加“;”

查看MySQL的版本

show variables like 'version';

创建数据库

创建一个Demo01数据库

create database Demo01;

注意: 这里创建的是 Demo01 ,但是实际上我们创建的是 demo01

使用上面查看数据库的代码就可以查看我们的刚刚创建的数据库了

show databases;

使用数据库

使用该数据库

use demo01;

三、创建新表

创建新表

以student表为例

create table student(stuID varchar(8),stuName varchar(8),stuAge varchar(8));

查看数据库中所有表

查看demo01数据库中的所有表

show tables;

查看表的描述信息

查看student表的描述信息

desc student;

可以看出刚刚创建的student表有三个属性,分别是stuID、stuName、stuAge,类型都是varchar(8),都是允许为空,没有主键和外键。

插入数据

虽然这个表还不是很完善,但是已经可以插入数据了,我们先插入一条数据

insert into student values("001","张三","18");

查询数据

查询一下刚刚插入的数据


select * from student where stuID = "001";

 修改数据

修改刚刚插入的数据,以将 stuName=张三 改为 stuName=李四

update student set stuName="李四" where stuID="001";

使用上面的查询语句看看是否修改成功,输入

select * from student where stuID = "001";

删除数据

删除刚刚插入的数据

delete from student where stuID="001";

使用查询语句查看是否删除成功,输入

select * from student where stuID = "001";

四、对表操作

经过上面几步后,我们可以实现数据的增删改查,但是,student表并不是很规范很合理,所以需要进行修改。

修改表名

将表名由student改为student01,并查看表的描述信息

alter table student rename student01;
desc student01;

增加属性

给student01表增加stuSex属性,加在stuName后面,并查看表的描述信息

alter table student01 add stuSex varchar(4) after stuName;
desc student01;

向后追加属性

给student01表增加class属性,加在最后面,并查看表的描述信息

alter table student01 add class varchar(8);
desc student01;

向前追加属性

给student01表增加isStudent属性,加在最前面,并查看描述信息

alter table student01 add isStudent varchar(4) first;
desc student01;

删除属性

isStudent属性是描述是否为学生,其实这个属性没必要存在,所以删除student01表中isStudent属性


alter table student01 drop isStudent;
desc student01;

 修改属性

修改student01表中stuID为stuNo,并查看描述信息

alter table student01 change stuID stuNo varchar(8);
desc student01;

 五、关闭MySQL

关闭数据库

exit;

使用MySQL创建数据库,实现基本SQL语句相关推荐

  1. MySQL创建民族表的SQL语句

    MySQL创建民族表的SQL语句 1 CREATE TABLE `nation` ( 2 `id` int(10) unsigned NOT NULL AUTO_INCREMENT, 3 `natio ...

  2. 4、MySQL创建数据库(CREATE DATABASE语句)

    在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAUL ...

  3. mysql创建用户表的sql语句,mysql创建表的sql语句

    mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...

  4. MySQL创建数据库(CREATE DATABASE语句)

    在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAUL ...

  5. mysql创建用户表的sql语句_Mysql创建、删除用户和表的SQL语句

    Mysql创建.删除用户和表的SQL语句 (2015-01-15 17:08:17) 标签: it 联动北方 数据库 分类: IT MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意 ...

  6. mysql创建多表视图sql语句_SQL语法(包括建库、建表、建视图、查询、增加、删除、修改)...

    SQL语法(包括建库.建表.建视图.查询.增加.删除.修改) SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE ...

  7. MySQL创建各种索引的SQL语句

    主键索引:创建表时自动创建 { 聚集索引:一个表中只有一个聚集索引 } 唯一索引: CREATE UNIQUE INDEX unique_index_warn[索引名称] ON cas_alarm[表 ...

  8. mysql创建备份表的sql语句_mysql 备份语句

    模板: mysqldump -h IP -u user -p 选项 dbname>d:\db.sql 选项:-f表示有错误时继续 -d 表示--no-create-db, -n表示--no-da ...

  9. mysql创建数据库时使用sql/wordbench使主键(primary key)自增

    sql `id` int(4) primary key not null auto_increment 例: CREATE TABLE `supplier_recommand`.`new_table` ...

  10. mysql测试数据库employees一些sql语句

    一套SQL笔试题 1.查找整个职员表的所有内容. select * from employees 2.查看雇员名字(last_name). select last_name from employee ...

最新文章

  1. nginx反向代理原理及配置详解
  2. 路由器NAT网络地址转换
  3. 一文读懂spring boot 和微服务的关系
  4. learnpython有中文版吗_简介 | Learn Python the Hard Way 中文版
  5. 怎么写脚本_直播脚本怎么写|请收下这份攻略
  6. 数据库服务器查询格式化显示,在数据库服务器端养成设置NLS_LANG和NLS_DATE_FORMAT环境变量的习惯...
  7. ASP.NET Core 3.0 项目开始“瘦身”
  8. 庖丁解牛ASP.NET3.5控件和组件开发技术-(1)服务器控件概述
  9. 【CodeForces - 27E】Number With The Given Amount Of Divisors (数论,数学,反素数)
  10. jsp、css中引入外部资源相对路径的问题
  11. [CF1107E]Vasya and Binary String【区间DP】
  12. Notes on Operating System
  13. OneNote 使用汇总
  14. MacbookAir2011用U盘重装10.13.6High Sierra系统
  15. 抛物线交点式公式_初一年级二次函数公式:顶点式、交点式、两根式
  16. Halo 博客网站的SQL
  17. 让你彻底明白什么是BFC及作用?
  18. 12306抢票系统的NB解析
  19. 华为防火墙故障处理工具之查看路由表
  20. 如何对复杂的项目工作进行分解?

热门文章

  1. 三菱PLC与上位机进行通讯
  2. php大文件去重,详细解说PHP多个进程配合redis的有序集合实现大文件去重
  3. gma 教程 | 气候气象 | 计算标准化降水指数(SPI)
  4. EmmyLua 断点调试、xlua断点调试
  5. JVM笔记(B站宋红康课件)
  6. 统计素数并求和python_Python练习题4.2统计素数并求和
  7. 二叉树之自底向上递归
  8. linux发包密码,linux版本CC发包工具教程
  9. gabor matlab pudn,matlab-Face-recognition 基于Gabor特征提取和人工智能的人脸检测系统 271万源代码下载- www.pudn.com...
  10. android文件管理器,10款优秀的Android文件管理器