Mysql基础命令大全

数据库连接

1.命令行连接

mysql -u  root -p  #-u 后面添加用户名    -p 后添加用户密码

2.退出命令行连接

exit;

数据库基本操作

1.显示所有数据库

show databases;

2.打开数据库

use name1;    #name1 为数据库名称

3.显示数据库中所有表

show tables;

4.显示数据库pyu表的结构

describe pyu;

5.创建数据库

create database name2;   #创建名为name2的数据库
create database py if not exists py;  #创建py数据库如果数据库之前不存在py数据库

6.删除数据库

drop database if exists py;  #删除存在的py数据库

数据库表的操作

注意: 表名称,字段名尽量使用 ` 括起来。所有语句后面加,最后一字段不用加 , 。

1.创建表

create table  if not exists  `yu` (
	`id` int(4)  not null auto_increment  comment `自增 不允许为空`,
	`name` varchar(16)  not null default`匿名`  comment`姓名 不允许空 默认为 匿名``password`  varchar(16) not null comment`密码`,
	primary_key(`id`)         #主键id
)engine=innodb  default charset=utf-8

2.修改表

将表名pyu修改为zpy

alter table pyu rename as zpy;

3.添加表的字段

在zpy表添加stu_number字段

alter table zpy add stu_number int(4);

4.修改表的字段约束

将字段stu_number 类型修改为 varchar类型

alter table zpy modify stu_number varchar(8);

5.修改表字段名称

modify和change是有区别的,前者只能够修改字段约束,后者一般用来修改字段名称。

alter table zpy change stu_number stu;

6.删除表中的字段

删除zpy表中的stu字段

alter table zpy drop stu;

7.删除表

删除名为zpy的表 *所有创建删除操作尽量加入if exists 以免报错.

drop table if exists zpy;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值