ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySql(一)

2022-08-23 19:34:48  阅读:200  来源: 互联网

标签:show 数据库 tableName MySql table alter select


安装MySql

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

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

mysql -h localhost -u root -p

数据库的管理

database:数据库

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

数据类型:

1、varchar(20)

2、int

3、double

创建数据库

create database databaseName;

查看数据库

show databases;

删除数据库

drop database databaseName;

进入数据库

use databaseName;

查询当前数据库

select database();

查询数据库版本

select version();

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

status;

查询当前时间

select now();

别名

select now() as 当前时间

查看连接

show variables like  '%connection%';

查看超时

show variables like  '%timeout%';

表的结构管理

查看数据库中有哪些表

show tables;

创建表

create table tableName(Field Type(size));

查看表的结构

desc tableName;

查看表的创建过程

show create table tableName \G;

show create table tableName \g;

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

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

 

 

修改表的名称

rename table oldTableName to newTableName;

字段管理

添加字段

添加的字段在首位

alter table tableName add addFiled type first;
desc tableName;

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

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

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

alter table user add addFiled type;
desc tableName;

修改字段名

alter table tableName change oldFiled newFiled type;
desc tableName;

修改字段类型

alter table tableName modify Field newType;

删除字段名

alter table tableName drop Field;

增加字段备注

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

修改字段的注释

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

MySQL的DML语句

INSERT

插入一个字段的一个值

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

插入一行数据

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

插入多行数据

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

标签:show,数据库,tableName,MySql,table,alter,select
来源: https://www.cnblogs.com/cch6842/p/16617476.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有