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

来源:互联网 发布:祝利荣关键k线指标源码 编辑:程序博客网 时间:2024/04/29 02:06
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,大神勿喷,请多指点 *         ┃   ┃ *         ┃   ┃  +          *         ┃    ┗━━━┓ + + *         ┃        ┣┓ *         ┃        ┏┛ *         ┗┓┓┏━┳┓┏┛ + + + + *          ┃┫┫ ┃┫┫ *          ┗┻┛ ┗┻┛+ + + + */
0 0
原创粉丝点击