Notes—MySQL(cmd)

xiaoxiao2021-02-28  133

……未完…… 0、安装

1、Connect to MySQL mysql -h 主机地址 -u 用户名 -p 用户密码 mysql -u root -p; Enter password:****

2、退出 exit、 quit

3、MySQL初探与创建表 3.1 显示数据库列表 show databases;

显示库中的数据表: use mysql; show tables;

MySQL数据类型 ——数字类型—— 整数: tinyint、smallint、mediumint、int、bigint 浮点数: float、double、real、decimal

——日期和时间—— date、time、datetime、timestamp、year

——字符串类型—— 字符串: char、varchar 文本: tinytext、text、mediumtext、longtext 二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob

3.2 建库: create database 库名;

3.3 在库中建表: use 库名; create table 表名 (字段设定列表);

用descibe命令来检查表定义:

3.4 删库和删表: drop database 库名; drop table 表名;

3.5 将表中记录清空: delete from 表名;

4、操作与修改表 4.1 插入数据 INSERT语句 insert [into] 表名 [(列名1, 列名2, 列名3, …)] values (值1, 值2, 值3, …); 可以只对部分列名插入数据

example:

4.2 查询表中数据 SELECT 语句 常用来根据一定的查询规则到数据库中获取数据, 其基本的用法为: select 列名称 from 表名称 [查询条件];

也可以使用通配符 * 查询表中所有的行和列, 语句: select * from students; (因为表中暂时只有一条数据……)

按特定条件查找:select 列名称 from 表名称 where 条件;

example:

4.3 更新和删除表中的数据 UPDATE语句 update 表名称 set 列名称=新值 where 更新条件; DELETE语句 delete from 表名称 where 删除条件;

4.4 对列的操作 4.4.1 添加列 基本形式: alter table 表名 add 列名 列数据类型 [after 插入位置];

example: 在表的最后追加列 address: alter table students add address char(60); 在名为 age 的列后插入列 birthday: alter table students add birthday date after age;

4.4.2 修改列 基本形式: alter table 表名 change 列名称 列新名称 新数据类型;

example: 将表 tel 列改名为 telphone: alter table students change tel telphone char(13) default “-“; 将 name 列的数据类型改为 char(16): alter table students change name name char(16) not null;

4.4.3 删除列 基本形式: alter table 表名 drop 列名称;

example: 删除 birthday 列: alter table students drop birthday;

4.4.4 重命名表

基本形式: alter table 表名 rename 新表名;

exmaple: 重命名 students 表为 workmates: alter table students rename workmates;

MySQL Workbench官方介绍: http://www.mysql.com/products/workbench/ MySQL Workbench 下载页: http://dev.mysql.com/downloads/tools/workbench/

转载请注明原文地址: https://www.6miu.com/read-18590.html

最新回复(0)