完整的创建数据库例子:
>create database db_test default character set utf8 collate utf8_general_ci;
>use db_test;
>CREATE TABLE tb_user(
>id INT(10) NOT NULL AUTO_INCREMENT COMMENT"主键",
>name VARCHAR(20) NOT NULL COMMENT"姓名",
>age INT(3) DEFAULT 0,
>PRIMARY KEY(id)
>) COMMENT"用户表";

其他有关命令:
1,启动和关闭数据库
>net start mysql 
>net stop mysql 
所以命令必须是一行的第一个,并且以分号结尾:
All text commands must be first on line and end with ";" 
 
2,根据用户名密码,登录数据库
>mysql -uroot -p; 
如果数据库没有密码则使用
>mysql -uroot; 
 
3,查看在当前服务器中有多少个数据库
>show databases; 
 
4,删除某个数据库
>drop database databaseName; 
>commit; 
 
5,创建数据库
>CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
更改数据库的字符编码
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 
6,选择使用某个数据库
>use databaseName; 
 
7,查看数据库中有多少的表
 >show tables; 
 
8,创建表
>create table tableName( 
 id int(10) NOT NULL AUTO_INCREMENT,PRIMARY KEY(id),
name varchar(20)
); 
 
9,显示本数据库的所有表
>show tables;
 
10,显示某一个表
>show create table tableName;
 
11,显示表结构
>describe tableName;   (或者简写: desc tableName;)
 
12,向表中加入数据并查看
>insert into tableName(id,name...) values('1','admin',...); 
>select * from tableName; 
 
13,导入.sql文件(文件所在路径是F:\file.sql 
>source F:/file.sql; 
 
14,删除表
>drop table tableName; 
 
15,删除表中的所有数据,但是表结构依然存在
>delete from tableName; 
 
16,更新表中的数据,如果没有where,则将影响所有的记录
>update tableName set name='administrator' where id='1'; 
  
17,查看服务器版本和当前日期
>select version(),current_date; 
>select version(); 
 >select now(); 
 
18,把mysql作为一个简单的计算器
select pi(); 
>select pi()*10; 
 
19,查看用户
>select user(); 
 
20,使用load 
>load data local infile filePath into table tableName; 
21,慢日志
查看慢日志是否开启:show variables like '%slow_query_log';
开启慢日志:set global slow_query_log=1;
查看慢查询时间:show variables like '%long_query_time%';
修改慢查询时间:set global long_query_time=2;//两秒
最后修改:2021 年 07 月 07 日 10 : 58 PM
对您有帮助的话,请赏包辣条吧 ^~^