mysql开发数据库操作,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学习笔记 -- 数据表的基本操作

数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 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数据库-数据表、以及列的增删改查

MySQL数据库-数据表.以及列的增删改查 1.创建一个表 CREATE(创建) TABLE(表) ENGINE(引擎) ENGINE=INNODB(引擎)还有很多类引擎,这里只是简单的提一下INNO ...

MySQL处理数据库和表的常用命令

MySQL处理数据库和表的常用命令 [导读] 学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一 ...

随机推荐

使用Volley执行网络数据传输

首先需要实例化一个RequestQueue RequestQueue queue = Volley.newRequestQueue(this); 然后是根据提供的URL请求字符串响应 String u ...

CodeForces 559C Gerald and Giant Chess

C. Gerald and Giant Chess time limit per test 2 seconds memory limit per test 256 megabytes input st ...

The Producer-Consumer Relationship Version 2

Listing -. The Producer-Consumer Relationship Version public class PC { public static void main(Stri ...

AI钻石风格logo教程

最终图像 与往常一样,这是我们要创建的最终图像: Step 1 按Ctrl+ N创建新文档.从单位下拉菜单中选择像素,在宽度和高度框中输入600,然后单击高级按钮.选择RGB,屏幕(72 PPI),并 ...

C#开源大全--汇总

商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow [免费]正则表达式测试工具-Regex-Tester Windows-Phone-7-SDK E ...

iOS KVO的原理

KVO(Key Value Observing),是观察者模式在Foundation中的实现.   KVO的原理   简而言之就是:   1.当一个object有观察者时,动态创建这个object的类 ...

包的定义和导入-----package

1.包的定义 其中:   . 表示当前路径 2.包的导入 一个类需要被外包访问的话,需要定义为public class. package org.lxh.demo08.a ; public class ...

Redis安装与基本配置(转)

一.下载与安装 wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar -zxvf redis-3.0.0.tar.gz -c /u ...

PHP更改自动加载的顺序

composer的锅 自从PHPer们用上了composer后,对于传统的加载方式倒是不会用了,可谓是"收之东隅,失之桑榆". 下面说一下怎么改变加载顺序来覆写Laravel中的h ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值