MySQL数据库命令行操作
运行 输入 cmd 有的要以管理员身份进入
添加环境变量
/T8682828/article/details/126424734
登录数据库 mysql -h 主机名 -u 用户名 -p 或者 mysql -u root -p
-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
创建数据库 create database 数据库名称;
删除数据库 drop database 数据库名称;
修改数据库的字符集 alter database 数据库名称 character set 字符集名称;(utf8)
查询数据库 show databases;
选择(进入)数据库 use 数据库名称;
查询当前使用的数据库 select database();
查看数据表 show tables;
创建表 CREATE TABLE 表名 (column_name column_type);
插入表数据 insert into 表名 (字段1, 字段2, 字段3 …) values (值1, 值2, 值3, …);
查询表数据 select * from 表名;
修改表数据 update 表名 set name=新值 where
删除表数据 delete from 表名 where;
显示数据表结构 describe 表名; 或者 desc 表名;
删表 drop table if exists 表名;
查询数据库结构 show create database stu;
查询表结构 show create table 表名;
复制表的结构 CREATE TABLE 表名 LIKE 要复制的表名;
复制表的结构+数据 create table 表名 select 查询列表 from 旧表 [where 筛选条件];
————————————————
实例:
创建数据库 create database huweisjk;
(成功了有Query OK 有显示。)
选择(进入)数据库 use huweisjk;
查询当前使用的数据库 select database();
创建表 create table MyClass(id int(4) not null primary key auto_increment,name char(20) not null,sex int(4) not null default ‘0’,degree double(16,2));
(成功了有Query OK 有显示。 注意符合都英文的 有的复制来的 变成中文符号)
插入数据 insert into MyClass values(1,‘Tom’,20,96.45);
(成功了有Query OK 有显示。 注意符合都英文的 有的复制来的 变成中文符号 这个插入语句没有字段名称 直接用的数值)
查询表数据 select * from MyClass;
————————————————
修改表实例
修改表名 alter table 表名 rename to 新表名;
修改表的字符集 alter table 表名 character set 字符集名称;
添加一列 alter table 表名 add 列名 数据类型 [first/after 字段名];
修改列名称 alter table 表名 change 列名 新列名 新数据类型;
修改列类型 alter table 表名 modify 列名 新数据类型;
删除列 alter table 表名 drop 列名;
————————————————
字段数据类型
数值型
整形
tinyint 1字节、smallint 2、mediumint 3、int/integer 4、bigint 8
特点:
相关文章
- MySQL数据库命令行操作
- 学生成绩管理系统mysql数据库表,(最新整理)学生成绩管理系统数据库设计
- MySQL - MySQL 8.0(三)进阶操作:WITH AS.公用表表达式(CTE)
- MySQL、PostgreSQL、Oracle、SQL Server四大数据库对比
- MySQL数据库改名的三种方法
- 计算机毕业设计Java养老院管理系统(源码+系统+mysql数据库+Lw文档)
- 计算机毕业设计Java小说阅读网站(源码+系统+mysql数据库+Lw文档)
- 计算机毕业设计Java小太阳游乐场管理(源码+系统+mysql数据库+Lw文档)
- Flask框架实现登录注册功能(mysql数据库)
- python 操作MySQL数据库