mysql开发数据库操作_MySQL开发——【数据库、数据表的基本操作】

启动MySQL服务器端

CMD启动MySQL服务器端

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

连接MySQL服务器端

CMD连接MySQL服务器端

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

退出MySQL服务器端

CMD退出MySQL服务器端

1 quit或exit

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

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

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

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

1 show databases like‘匹配符’;2 匹配符:3 % :匹配任意个字符,如info%

4 _ : 匹配任意某个字符,只匹配一个字符,如o_

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

基本语法:

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

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

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

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

基本语法:

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

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

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

基本语法:

1 drop database 数据库名称;

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

基本语法:

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

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

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

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

基本语法:

1 create table sh_copy_goods like sh_goods;

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

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

1 show tables;

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

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

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

基本语法:

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

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

基本语法:

1 show create table 数据表名称;

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

基本语法:

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

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

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

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

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

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

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

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

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

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

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

基本语法:

1 drop table 数据表名称;

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

基本语法:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值