加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

常见SQL命令(1)

发布时间:2022-10-28 14:01:41 所属栏目:MsSql教程 来源:转载
导读: 目录
1.启动停止
MySQL安装完成之后,在系统启动时,会自动启动MySQL服务,我们无需手动启动了。
当然,也可以手动的通过指令启动停止,以管理员身份运行cmd,进入命令行执行如下指令:
ne

目录

1.启动停止

MySQL安装完成之后,在系统启动时,会自动启动MySQL服务,我们无需手动启动了。

当然,也可以手动的通过指令启动停止,以管理员身份运行cmd,进入命令行执行如下指令:

net start mysql80
net stop mysql80

2.客户端连接

使用系统自带的命令行工具执行指令:

mysql [-h 127.0.0.1] [-P 3306] -u root -p

3.SQL通用语法

1). SQL语句可以单行或多行书写,以分号结尾。

2). SQL语句可以使用空格/缩进来增强语句的可读性。

3). MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。

4). 注释: 单行注释:-- 注释内容 或 # 注释内容

多行注释:/* 注释内容 */

4.数据库操作

1). 查询所有数据库

show databases ;

2). 查询当前数据库

select database() ;

3). 创建数据库

create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序
规则 ] ;

(按上下键获得刚才执行过的sql语句)

4). 删除数据库

drop database [ if exists ] 数据库名 ;

5). 切换数据库

 use 数据库名 ;

5.表操作-查询创建

1). 查询当前数据库所有表

show tables;

2). 查看指定表结构

desc 表名 ;

3). 查询指定表的建表语句

show create table 表名 ;

4). 创建表结构

CREATE TABLE 表名(
字段1 字段1类型 [ COMMENT 字段1注释 ],
字段2 字段2类型 [COMMENT 字段2注释 ],
字段3 字段3类型 [COMMENT 字段3注释 ],
......
字段n 字段n类型 [COMMENT 字段n注释 ]
) [ COMMENT 表注释 ] ;

注意: [...] 内为可选参数,最后一个字段后面没有逗号

6.表操作-数据类型

1). 数值类型

天津神舟通用数据技术有限公司_水文数据固态收集系统通用技条_mssql 通用数据类型

2). 字符串类型

天津神舟通用数据技术有限公司_mssql 通用数据类型_水文数据固态收集系统通用技条

char 与 varchar 都可以描述字符串,char是定长字符串,指定长度多长,就占用多少个字符,和 字段值的长度无关 。而varchar是变长字符串,指定的长度为最大占用长度 。相对来说,char的性 能会更高些。

3). 日期时间类型

天津神舟通用数据技术有限公司_水文数据固态收集系统通用技条_mssql 通用数据类型

7.表操作-修改

1). 添加字段

ALTER TABLE 表名 ADD 字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];

2). 修改数据类型

ALTER TABLE 表名 MODIFY 字段名 新数据类型 (长度);

3). 修改字段名和字段类型

 ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];

4). 删除字段

ALTER TABLE 表名 DROP 字段名;

5). 修改表名

ALTER TABLE 表名 RENAME TO 新表名;

8.表操作-删除

1). 删除表

DROP TABLE [ IF EXISTS ] 表名;

可选项 IF EXISTS 代表,只有表名存在时才会删除该表,表名不存在mssql 通用数据类型,则不执行删除操作(如果不 加该参数项,删除一张不存在的表,执行将会报错)。

2). 删除指定表, 并重新创建表

TRUNCATE TABLE 表名;

注意: 在删除表的时候,表中的全部数据也都会被删除。

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!