day_1 mysql 基础学习

Posted 执酒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day_1 mysql 基础学习相关的知识,希望对你有一定的参考价值。

安装得方法有很多,这里就不详细介绍了。

进入 mysql 控制台

 mysql -uroot -p

查看 有哪些库

show databases;

1.创建一个库

create database test1;

2.删除一个库

drop database test1;

3.切换数据库

use test1;

4.创建一个表

例如,创建一个名称为emp 的表,表中包括ename(姓名),hiredate(雇佣日期)和sal(薪水)

3个字段,字段类型分别为varchar(10)、date、int(2)

create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));

5.查看表

DESC tablename;

查看更全面得表定义信息。

show create table tablename \\G;

6.删除表

DROP TABLE tablename

7.修改表

(1)修改表类型

ALTER TABLE tablename MODIFY [COLUMN] column_definition [First| AFTER col_name]

例如修改表emp表得ename 字段定义,将varchar(10) 改为varchar(20):

alter table emp modify ename varchar(20);

(2)增加字段:

ALTER TABLE tablename ADD [COLUMN] column_definition [First| AFTER col_name]

例如,表emp 上新增加字段age,类型为int(3):

(3)删除表字段:

ALTER TABLE tablename DROP [column] col_name

(3)字段改名:

ALTER TABLE tablename CHANGE [COLUMN] old_col_name column_definition [FIRST|AFTER col_name]

例如,将age改名为agel,同时修改字段类型为int(4):

以上是关于day_1 mysql 基础学习的主要内容,如果未能解决你的问题,请参考以下文章

java基础学习_java基础语法(上)01_day02总结.txt

java基础学习_面向对象(下)01_day08总结

java基础学习_day01总结

java基础学习_面向对象(上)01_day07总结

python学习_day55_前端基础之JS

python学习_day59_前端基础之jQuery入门2