启动MySQL服务器端

CMD启动MySQL服务器端

 net  start(启动)|stop(停止)|restart(重启)服务名称(mysql)

连接MySQL服务器端

CMD连接MySQL服务器端

 mysql  -h localhost或127.0.0.1 -P 3306  -u root -p 密码
注意:在应用过程中,其实如果是本机,-h与-P是可以省略不写的

退出MySQL服务器端

CMD退出MySQL服务器端

 quit或exit

使用SQL语句【查看】数据库

①显示所有数据库,基本语法:

 show  databases;  //显示所有数据库
特别注意:每一条SQL语句的末尾必须分号(英文状态下)

②显示指定数据库,基本语法:

 show  databases  like   ‘匹配符’;
匹配符:
% :匹配任意个字符,如info%
_ : 匹配任意某个字符,只匹配一个字符,如o_

使用SQL语句【创建】数据库

基本语法:

 create  database  数据库名称[库选项];
库选项:
字符集:存储数据时需要使用的字符集,utf8或gbk
校对集:数据比较时所使用的比对规则,_bin,_ci,_cs,一般是默认的

①默认情况下不能使用关键字作为数据库的名称

②如果一定想使用关键字或中文作为数据库的名称,可以使用``点号(Esc下面的~键的英文字符)

使用SQL语句【修改】数据库

基本语法:

 alter  database   数据库名称   charset  新编码格式;
特别注意:在MySQL中,数据库的名称是固定的,不能修改,只能删除。我们所谓的修改都是针对编码格式。

使用show create database指令查看修改结果:

使用SQL语句【删除】数据库

基本语法:

 drop  database  数据库名称;

使用SQL语句【创建】数据表

基本语法:

 create  table[if not exists] 数据表名称(
字段名称字段类型[字段约束],
字段名称字段类型 [字段约束],
...
) [表选项];
表选项:
数据表引擎:Myisam与InnoDB引擎
字符集:utf8或gbk
校对集:_bin、_ci、_cs

第一种创建方式:直接指定数据库的名称

第二种创建方式:隐式创建,需要使用use关键字选择数据库

第三种创建方式:以复制方式创建数据库,

  基本语法:

 create table sh_copy_goods like sh_goods;

使用SQL语句【查看】数据表

①查看所有数据表,基本语法:

 show tables;

②查看指定数据表,基本语法:

 show  tables  like   ‘匹配符’;
% : 匹配任意个字符
_ :只匹配一个字符

使用SQL语句【查看】数据表结构

基本语法:

 desc|describe|show columns from 数据表名;# 来查看数据表的表结构

使用SQL语句【查看】数据表的引擎或编码格式

基本语法:

 show  create  table   数据表名称;

使用SQL语句【修改】数据表名

基本语法:

 rename  table数据表旧名  to  数据表新名;

使用SQL语句【修改】数据表(字段信息:字段名称、字段类型)

①修改数据表的字段(添加字段),基本语法:

 alter  table  数据表名称 add  column 字段名称 字段类型 first|after  如果是after后面要跟字段名称;

②修改数据表的字段名称(change),基本语法:

 alter  table  数据表名称 change  旧字段名称 新字段名称 字段类型;

③修改数据表的字段类型(modify),基本语法:

 alter  table  数据表名称  modify  字段名称 新字段类型;

④删除数据表字段信息,基本语法:

 alter  table 数据表名称 drop  字段名称;

使用SQL语句【删除】数据表

基本语法:

 drop  table  数据表名称;

使用SQL语句实现对引擎、编码格式以及校对集的修改

基本语法:

 alter  table  数据表名称  [charset 新编码格式|character set 新编码格式]  [collate  校对集]  [engine = 新引擎(MyiSam或InnoDB)]

###########################################################

MySQL开发——【数据库、数据表的基本操作】的更多相关文章

  1. MySQL学习笔记 -- 数据表的基本操作

    数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1 ...

  2. MySQL之数据库和表的基本操作(建立表、删除表、向表中添加字段)

    介绍关于数据库和表的一些基本操作 添加字段.给字段添加注释 ); ) COMMENT '统一社会信用代码录入单位'; ,) 更改字段类型 ,) COMMENT '一头签收,@0或空不用,1必须'; 有 ...

  3. MYSQL对数据库和表的基本操作

    CREATE DATABASE testdb CHARSET=UTF8 创建一个数据库 名字叫做testdb USE testdb; 选择数据库 CREATE TABLE testTable1( ) ...

  4. MySQL数据库 | 数据库和数据表的基本操作

    第一篇博文,一个小小的纪念仪式^-^ 以下正文 一.数据库的基本操作 --数据库的操作 --连接数据库 mysql -uroot -p密码 mysql -uroot -pmysql --退出数据库 e ...

  5. MySQL学习笔记02_数据库和表的基本操作

    02_1 操作数据库 (1)创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification[, create_specifica ...

  6. mysql(三) 数据表的基本操作操作

    mysql(三) 数据表的基本操作操作 创建表,曾删改查,主键,外键,基本数据类型. 1. 创建表 create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGIN ...

  7. MySQL<数据库和表的基本操作>

    数据库和表的基本操作 数据库基础知识 创建数据库 就是在数据库系统中划分一块存储数据的空间 CREATE DATABASE itcast; 查看数据库 SHOW CREATE DATABASE 数据库 ...

  8. Mariadb/MySQL数据库单表查询基本操作及DML语句

    Mariadb/MySQL数据库单表查询基本操作及DML语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一数据库及表相关概述 1>.数据库操作 创建数据库: CREATE ...

  9. mySQL初学者需要掌握的【数据库与表的基本操作】

    本内容会持续更新的哦! 注:"字段"="列","记录''="行" 文章目录 一:数据库的基本操作 二.数据表的基本操作 1.创建与 ...

  10. MySQL数据库-数据表(上)

    数据表的基本操作. MySQL 数据库支持多种数据类型,大致可以分为 3 类:数值类型.日期和时间类型.字符串(字符)类型. (1)数值类型 数值类型用于存储数字型数据,这些类型包括整数类型(TINY ...

随机推荐

  1. SSH原理及操作

    1:公钥与私钥(public and private key) 公钥:提供给远程主机进行数据加密的行为 私钥:远程主机收到客户端使用公钥加密数据后,在本地端使用私钥来解密 2:公钥与私钥进行数据传输时 ...

  2. Day 07 字符编码,文件操作

    今日内容 1.字符编码:人识别的语言与机器识别的语言转换的媒介 2.字符与字节:字符占多少字节,字符串转换 3.文件操作:操作硬盘的一块区域 字符编码 重点:什么是字符编码 人类能识别的字符等高级标识 ...

  3. 1.2.4 Excel快速建立n个文件夹

    1.准备员工信息表,选中名字 2.[设置单元格格式]>[数字]>[自定义]>右侧的[类型]>输入”md ”@>单击[确定] 3.确定后在姓名前会出现md,新建文本文档,将 ...

  4. python 常用的模块

    面试的过程中经常被问到使用过那些python模块,然后我大脑就出现了一片空白各种模块一顿说,其实一点顺序也没有然后给面试官造成的印象就是自己是否真实的用到这些模块,所以总结下自己实际工作中常用的模块: ...

  5. 安装JVCL/JCL组件

    在安装的时候,注意要先安装JCL,我试图直接安装JVCL,提示找不到文件,先安装JCL后再安装就不存在这个问题.安装到组件面板上的安装包以D结尾,可以Install,以R结尾的只要编译就可以了. 安装 ...

  6. 使用Tensorflow操作MNIST数据

    MNIST是一个非常有名的手写体数字识别数据集,在很多资料中,这个数据集都会被用作深度学习的入门样例.而TensorFlow的封装让使用MNIST数据集变得更加方便.MNIST数据集是NIST数据集的 ...

  7. [转]Oracle left join \ right join

    select 1 from a,b where a.id=b.id(+) 等同于 a left join b on a.id=b.id select 1 from a,b where a.id(+)= ...

  8. WordPress版微信小程序开发系列(一):WordPress REST API

    自动我发布开源程序WordPress版微信小程序以来,很多WordPress站长在搭建微信小程序的过程中会碰到各种问题来咨询我,有些问题其实很简单,只要仔细看看我写的文章,就可以自己解决.不过这些文章 ...

  9. centos7 设置系统默认启动的界面

    系统默认 以某种方式启动 使用systemd创建符号链接指向默认运行级别. 修改方法为:在root下 1.首先删除已经存在的符号链接rm /etc/systemd/system/default.tar ...

  10. 手把手教你如何用 OpenCV + Python 实现人脸识别

    下午的时候,配好了OpenCV的Python环境,OpenCV的Python环境搭建.于是迫不及待的想体验一下opencv的人脸识别,如下文. 必备知识 Haar-like 通俗的来讲,就是作为人脸特 ...