进入mysql 的命令 :mysql -uroot -password -回车
修改密码:use mysql;
update user password = password("123456")where user = "root";
查询版本号: select version();
查询时间: select now();
进行运算: select 1+1;
退出mysql:quit 或 exit
创建数据库: create database python01 charset='utf8';
显示所有的数据库: show databases;
删除数据库:drop database python01;
使用数据库: use databasename;
创建表: create table tablename(id int(11) unsigned primary key not null auto_increment,name varchar(30),等等);
显示表结构:desc table;
删除表: drop table tablename;
查询库里全部表: show tables;
显示表里的全部数据: select * from tablename;
显示一条数据: select 字段名 from tablename;
添加数据: insert into tablename values(0,'',); 要与表的结构一一对应
修改数据: update tablename set name='新名' where name='张三';
删除数据:delete from tablename where id = '1';
给字段取别名: select name as nickname from classes;
给表取别名: select * from tablename as nickname;
创建外键: ALTER TABLE `students` ADD FOREIGN KEY (`class_id`) REFERENCES `classes` (`id`);
创建索引 : ALTER TABLE `students` ADD INDEX `s_name` (`name`) ;
查看创表结构: show create table tablename;
查看是否引用索引:explain select * from tablename ;
什么是外键以及外键的作用?
外键(foreign key)是用于与另一张表的关联,是确定另一张表记录的字段,用于保证数据的一致性
作用: 防止误删除操作,用于保证数据的完整性和与另一张表的联系。
什么是主键?