MySql(一)


安装MySql

首先下载MySql,下载地址为https://dev.mysql.com/downloads/windows/installer/5.7.html

MySQL安装成功后,需要配置到环境变量,配置成功后,就可以登录到MySQL了,客户端登录的命令具体为:

mysql -h localhost -u root -p

MySql(一)

数据库的管理

database:数据库

table:表 表里面存储数据都是行列的模式

数据类型:

1、varchar(20)

2、int

3、double

创建数据库

create database databaseName;

查看数据库

show databases;

MySql(一)

删除数据库

drop database databaseName;

MySql(一)

MySql(一)

进入数据库

use databaseName;

查询当前数据库

select database();

MySql(一)

查询数据库版本

select version();

MySql(一)

查看数据库的基本信息配置

status;

MySql(一)

查询当前时间

select now();

MySql(一)

别名

select now() as 当前时间

MySql(一)

查看连接

show variables like  '%connection%';

MySql(一)

查看超时

show variables like  '%timeout%';

MySql(一)

表的结构管理

查看数据库中有哪些表

show tables;

MySql(一)

创建表

create table tableName(Field Type(size));

MySql(一)

查看表的结构

desc tableName;

MySql(一)

查看表的创建过程

show create table tableName /G;

MySql(一)

show create table tableName /g;

MySql(一)

创建表的时候指定存储引擎与编码

create table user(name varchar(20),age int,address varchar(80))ENGINE=InnoDB DEFAULT CHARSET=utf8;

MySql(一)

 

 

MySql(一)

修改表的名称

rename table oldTableName to newTableName;

MySql(一)

字段管理

添加字段

添加的字段在首位

alter table tableName add addFiled type first;
desc tableName;

MySql(一)

XX字段添加在XX字段的后面

alter table user add addFiled type after existFiled;
desc tableName;

MySql(一)

添加字段,默认是在最后一列

alter table user add addFiled type;
desc tableName;

MySql(一)

修改字段名

alter table tableName change oldFiled newFiled type;
desc tableName;

MySql(一)

修改字段类型

alter table tableName modify Field newType;

MySql(一)

删除字段名

alter table tableName drop Field;

MySql(一)

增加字段备注

create table user(Field type comment "注释");

MySql(一)

修改字段的注释

alter table tableName modify Field type comment "注释";

MySql(一)

MySQL的DML语句

INSERT

插入一个字段的一个值

insert into std_info(name) values("zhangsan");
select * from std_info;

MySql(一)

插入一行数据

insert into std_info values("zhangsan",10);
select * from std_info;

MySql(一)

插入多行数据

insert into std_info values("zhangsan",10),("lisi",20),("wangwu",30);
select * from std_info;

MySql(一)

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/database/281907.html

(0)
上一篇 2022年8月24日 00:58
下一篇 2022年8月24日 01:38

相关推荐

发表回复

登录后才能评论

WordPress 数据库错误: [Duplicate entry '80-d16c1647a53da3ad6bbb3d1108156ba7' for key 'task_id_source_url_key']
insert into wp_autoblog_queue(task_id,source_url,source_url_key,create_date_time,not_check_stoped,post_interval) values(80,'https://pythonjishu.com/robotic-process-automation/','d16c1647a53da3ad6bbb3d1108156ba7',1734862028,0,0)