mySql常用命令(更新中......)

mySql常用命令
创建数据库 (创建一个名为vickay的数据库)
create database vickay;

查看所有数据库数据库

show databases;
选择数据库(选择vickay的数据库)
use vickay;
删除数据库(删除vickay的数据库)
drop database vickay;
查看某个数据库中的所有表
show tables;
数据表的操作
创建数据表(创建一个名为db_rgs的表)
create table db_rgs(
id int auto_increment primary key,
user_id varchar(45) not null unique,
user_ph varchar(100) not null unique,
telephone char(13),
password varchar(20) not null,
reg_date datetime);
修改数据库中某一字段的大小(密码字段被修改为varchar(32))
alter table db_rgs modify column password varchar(32);
显示数据表的内容
desc db_rgs;
或者
show columns from vickay.db_rgs;
上面两种都可以
修改数据表名
alter table oldname rename newname
修改某一字段不为空
alter table db_rgs modify reg_date datetime not null;
修改某一表中字段的名称(alter table tablename change old_field_name new _field_name old_type)
alter table db_log change psw password varchar(32);
为某一表中字段设置默认值
alter table db_details modify sex enum('M','F')default 'M';
如果按照上述方法的话,既要设计默认值又要设置非空的话,应该两个条件都加上,如不加的话,MySql会自动设置为默认
alter table db_details modify sex enum('M','F') not null default 'M';
给某张表中加入数据
insert into tb_test('id','title')values(NULL,'title1'),(NULL,'title2');
/**
 *        ┏┓   ┏┓+ +
 *       ┏┛┻━━━┛┻┓ + +
 *       ┃       ┃  
 *       ┃   ━   ┃ ++ + + +
 *       ████━████ ┃+
 *       ┃       ┃ +
 *       ┃   ┻   ┃
 *       ┃       ┃ + +
 *       ┗━┓   ┏━┛
 *         ┃   ┃           
 *         ┃   ┃ + + + +
 *         ┃   ┃    Code is far away from bug with the animal protecting       
 *         ┃   ┃ +     神兽保佑,代码无bug,大神勿喷,请多指点
 *         ┃   ┃
 *         ┃   ┃  +         
 *         ┃    ┗━━━┓ + +
 *         ┃        ┣┓
 *         ┃        ┏┛
 *         ┗┓┓┏━┳┓┏┛ + + + +
 *          ┃┫┫ ┃┫┫
 *          ┗┻┛ ┗┻┛+ + + +
 */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值