MySQL开发——【数据库、数据表的基本操作】
启动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开发——【数据库、数据表的基本操作】的更多相关文章
- MySQL学习笔记 -- 数据表的基本操作
数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1 ...
- MySQL之数据库和表的基本操作(建立表、删除表、向表中添加字段)
介绍关于数据库和表的一些基本操作 添加字段.给字段添加注释 ); ) COMMENT '统一社会信用代码录入单位'; ,) 更改字段类型 ,) COMMENT '一头签收,@0或空不用,1必须'; 有 ...
- MYSQL对数据库和表的基本操作
CREATE DATABASE testdb CHARSET=UTF8 创建一个数据库 名字叫做testdb USE testdb; 选择数据库 CREATE TABLE testTable1( ) ...
- MySQL数据库 | 数据库和数据表的基本操作
第一篇博文,一个小小的纪念仪式^-^ 以下正文 一.数据库的基本操作 --数据库的操作 --连接数据库 mysql -uroot -p密码 mysql -uroot -pmysql --退出数据库 e ...
- MySQL学习笔记02_数据库和表的基本操作
02_1 操作数据库 (1)创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification[, create_specifica ...
- mysql(三) 数据表的基本操作操作
mysql(三) 数据表的基本操作操作 创建表,曾删改查,主键,外键,基本数据类型. 1. 创建表 create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGIN ...
- MySQL<数据库和表的基本操作>
数据库和表的基本操作 数据库基础知识 创建数据库 就是在数据库系统中划分一块存储数据的空间 CREATE DATABASE itcast; 查看数据库 SHOW CREATE DATABASE 数据库 ...
- Mariadb/MySQL数据库单表查询基本操作及DML语句
Mariadb/MySQL数据库单表查询基本操作及DML语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一数据库及表相关概述 1>.数据库操作 创建数据库: CREATE ...
- mySQL初学者需要掌握的【数据库与表的基本操作】
本内容会持续更新的哦! 注:"字段"="列","记录''="行" 文章目录 一:数据库的基本操作 二.数据表的基本操作 1.创建与 ...
- MySQL数据库-数据表(上)
数据表的基本操作. MySQL 数据库支持多种数据类型,大致可以分为 3 类:数值类型.日期和时间类型.字符串(字符)类型. (1)数值类型 数值类型用于存储数字型数据,这些类型包括整数类型(TINY ...
随机推荐
- 基于redis的 分布式锁 Java实现
package com.hs.services.lock; import java.util.concurrent.TimeUnit; import javax.annotation.Resource ...
- Jenkins入门-环境搭建(1)
因为Jenkins的环境搭建比较简单,本来不想来介绍,但是发现有些入门小朋友,从各种网站上下载的各种安装包来搭建,最后导致出现了各种千奇百怪的问题,介于这种情况下我决定还是来写一下Jenkins的环境 ...
- Centos7 下的SVN安装与配置
Centos7 下的SVN安装与配置 1.关闭防火墙 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临 ...
- Python面向过程编程
面向过程编程 D:\Document\视频\python20期\day4\视频\面向过程编程 三元表达式示例1 #三元表达式x=10 y=20 res=x if x>y else y print ...
- 2017-2018-2 20165312 实验三《敏捷开发与XP实践》实验报告
2017-2018-2 20165312 实验三<敏捷开发与XP实践>实验报告 一.实验内容 1.XP基础 极限编程(Extreme Programming,XP)是一种全新而快捷的软件开 ...
- 刘志梅 201771010115 《面向对象程序设计(java)》 第七周学习总结
实验七 继承附加实验 实验时间 2018-10-11 1.实验目的与要求 (1)进一步理解4个成员访问权限修饰符的用途: 即将类中的域标记为private,而方法标记为public.任何声明为priv ...
- 反序列化和序列化xml使用反射处理节点的属性
当一个xml中有大量的属性XmlAttribute需要序列化和反序列化,通常需要复制粘贴大量的如下代码,显得很丑陋,而且容易出错: XmlAttribute attr = Doc.CreateAttr ...
- 配置iis支持json解析,配置ssi
配置json解析: 添加mime:*.json 类型 text/json 安装iis应用程序开发中的asp功能 添加处理程序映射: 添加脚本映射 请求路径:*.json 可执行文件:C:\Windo ...
- SQLServer数据库镜像配置
目录 一.目标...2 二.前提条件.限制和建议...2 三.设置概述...2 四.安装Sql Server 2008 enterprise X64.3 4.1.安装.NET3.5.3 4.2.安装时 ...
- ie和dom事件流的区别
1.事件流的区别 IE采用冒泡型事件 Netscape使用捕获型事件 DOM使用先捕获后冒泡型事件 示例: 复制代码代码如下: <body> <div> <button& ...