您当前的位置: 首页 >  sql

北极的三哈

暂无认证

  • 1浏览

    0关注

    126博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL常用命令上

北极的三哈 发布时间:2022-10-12 15:25:17 ,浏览量:1

常用命令的使用:

进入mysql 终端

mysql -u root -p

显示所有数据库:

show databases;

切换当前数据库为mysql :

use mysql;

显示当前库中的所有表:

show tables;

创建数据库

create DATABASE if not EXISTS summer;
CREATE DATABASE if not EXISTS vvvvv;

查看数据库

SHOW DATABASES;

删除数据库

drop DATABASE vvvvv;

创建表

 create table from 表名(
    列名 列类型,(该“,”为英文下的)
    列名 列类型
    ......
    )

打开指定的库

use 数据库名

查看当前数据库的所有表

show tables

查看其他库的所有表

show tables from 数据库名

查看表结构

desc 表名

查看服务器版本

方法一:登录到MySQL服务端

select version();

方法二:没有登录到MySQL服务端

mysql --version
或者 
mysql --v

mysql的语法规范

1.不区分大小写,建议关键字大写,表名和列名小写

2.每条消息最好用分号结尾

3.每条命令根据需要,可以进行缩进或者换行

4.注释
            单行注释:#注释文字或者 -- 注释文字

            多行注释:/注释文字/

主键(关键字为:primary key)

create table from 表名(
 
字段名 字段类型  primary key,(该“,”为英文下的)
 
字段名 字段类型,
 
......
 
)

修改主键

alter table add primary key()

删除主键约束

alter table 数据表名 drop primary key;

主键自增(关键字为:auto_increment)

create table from 表名(
 
字段名 字段类型  primary key auto_increment,(该“,”为英文下的)
 
字段名 字段类型,
 
......
 
)

添加外键约束,外键(foreign key)

alter table 数据表名 add constraint 外键名
 
foreign key (列名) refences 主表名 (列名)

删除外键

alter table 表名 drop foreign key 外键约束名
 
唯一约束(关键字为:unique)
 
create table from 表名(
 
字段名 字段类型  primary key auto_increment,(该“,”为英文下的)
 
字段名 字段类型 unique,
 
。。。。
 
)

默认值(default)

alter table 数据表名
 
change column 字段名 数据类型 default;

删除默认值

alter table 数据表名
 
change column 字段名 字段名 数据类型 default null;

查看约束

show create table 数据表名;

基础查询 查询可以查询常量值,表达式,函数

查询单个字段

select  字段名 from 表名;

查询多个

select  字段名,字段名 ...from 表名;(字段与字段之间用逗号分隔)

查询所有

select * from 表名;

起别名(可以用as或者使用空格)

select 字段名 as 别名 from 表名;

去重(关键字为 distinct )

select   distinct 字段名 from 表名;

+的作用(java作用:运算符,连接符 mysql:运算符)

concat连接

select concat(字段名+字段名)  as 姓名 from 表名;

条件查询

select 查询列表 from 表名 where 筛选条件;

简单条件运算符

  = ! =   >=             
关注
打赏
1665905568
查看更多评论
0.0351s