-
本节课主要就是讲解mysql创建、修改,删除数据库操作
创建:CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] sd_name ;
修改(现在阶段先指修改创建数据库的编码方式): ALTER DATABASE CHARACTER SET gbk;
删除(要删除的数据库肯定是存在的,但是现实中一般不这么做,除非该数据库是空的): DROP DATABASE IF EXISTS sd_name;
查看当前所有的数据库: SHOW DATABASES;
查看当前的警告:SHOW WARNINGS;
查看某一数据库的具体信息包括编码方式:SHOW CREATE DATABASE sd_name;
查看全部 -
设置提示符可以在登录是设置,如:mysql -uroot -p --prompt (提示符)\u
也可以登陆成功后设置:PROMPT \U@\H \d>
由于起始没有启用具体数据库,\d为null,可以通过USE +名称来变更数据库,提示符也会随着改变
查询数据库服务器的版本,使用用户,当前时间,采用如下命令:
SELECT USER(); SELECT NOW(); SELECT VERSION(); 规范必须大写命令且末尾必须有;
查看全部 -
WHERE 条件表达式
查看全部 -
DATE:支持1000年1月1号——9999年12月31号。 DATETIME:支持1000年1月1号0点——9999年12月31号23点59分59秒。 TIMESTAMP:1970年1月1号0点——2037年。查看全部
-
2-1mysql数据类型之整形和数据表的操作: 五种整形数据类型:TINYINT(一个字节)、SMALLINT(两个字节)、MEDIUMINT(三个字节)、INT(四个字节)、BIGINT(八个字节) 数据库的优化第一步是要选择合适的数据类型,避免不必要的浪费。查看全部
-
记录查找
SELECT expr,... FROM tbl_name 简单的SELECT expr * FROM tbl_name;
查看全部 -
插入记录
INSERT [INTO] tbl_name [(col_name,...)]VALUES(val,...) //tbl_name 表的名字 省略[(col_name,...)]就INSERT 表名 VALUES (‘名字’,年龄,工资); //INSERT [INTO] tbl_name [(列名1,列名2)]VALUES(赋值,赋值); 给特需位置赋值
查看全部 -
查看数据表结构
SHOW COLUMNS FROM 表名;
查看全部 -
SHOW TABLES ;//查看例表
查看全部 -
SHOW DATABASES;查看数据库。
USE 数据库名;打开数据库。
SELECT DATABASE();查看打开的数据库名
创建数据表: CREATE TABLE [IF NOT EXISTC] table_name( column_namhe data_type, //colum_namhe是列名称,data_type是数据类型 ...如://username VARCHAR(20),20指长度 //age TINYINT UNSIGNED(意思是无负数,从0开始), ); 注意在数据库中 CREATE TABLE 是必须要有的;而[IF NOT EXISTC] 是表示如果没有的,如果数据表已创建且再加上[IF NOT EXISTS]再创建 系统不会报错。
查看全部 -
约束 和 修改数据表:
查看全部 -
MySQL目录结构
查看全部 -
MySQL笔记查看全部
-
float7,2的意思是,小数点前的位数和小数点后的位数合起来为7,其中小数点后位数为2
查看全部 -
SHOW TABLES FROM mysql;的语句是查看MySQL的所有数据表
查看全部
举报