创建数据库
代码格式:
CREATE DATABASE (IF NOT EXISTS) 数据库名 (CHARSET utf8)
代码如下:
CREATE DATABASE IF NOT EXISTS test CHARSET utf8;运行完代码之后,右键root@localhost,点击刷新对象浏览器即可
注意:mysql数据库一旦创建名字不能修改,只能修改字符集编码

删除数据库
代码如下:
DROP DATABASE test;创建表
表的构成
表 表名
列 特定信息 例如:姓名,性别……
行 数据 例如:张三,男......
创建表的步骤
 确定表名:学生信息   学生表
 确定列名:学生的具体信息   姓名,性别,生日……
 列的数据类型
 
     字符串型:
         char(n)   长度为n的定长字符串,例如n=5,如果只存储了2个字符,长度依然是5,会补空格,一般用来存储长度固定的数据,例如性别,电话
         varchar(n)   最大长度为n的变长字符
     日期时间类型
             date       日期--年月日
             datetime   时间--年月日时分秒
     数值型
         整数
             tinyint   1
             smallint   2
             mediumint  3
             int         4
             bigint      8
             
         浮点型
             decimal(M,D)
             M:数字总长
             D:小数点后几位      
         text:列字符字符串    长文本类型    例如:存储新闻信息,小说……        
代码
-- 创建表,并为其添加约束
/*
	学号   唯一,不能为空   而且只能有一个学号
	可以为学号列添加主键约束(唯一,不能重复,不能为空,一个表中只能有一个列添加主键约束)
	primary key   设置主键约束
	auto_increment   设置主键列自动增长,只能修饰主键列,而且主键列类型为整数
	not null   不能为空约束    可以添加到多个普通列
	unique   唯一约束    可以添加到多个普通列
	check()   检查约束
    字段注释:comment 注释
	设定默认值:default 默认值
*/
CREATE TABLE student(
num INT PRIMARY KEY AUTO_INCREMENT COMMENT '学号  主键',
NAME VARCHAR(10) NOT NULL COMMENT '名字',
gender CHAR(1) NOT NULL DEFAULT '男' COMMENT '性别',
birthday DATE,
phone CHAR(11) NOT NULL UNIQUE,
address VARCHAR(20),
height DECIMAL(3,2)CHECK(height<2.70),
rig_time DATETIME
)如何查看自己创建的表
代码运行完后,左键你已创建的数据库,再左键表选项,再左键你建的表名,最后点击''2表数据''选项

表的一系列简单操作
代码如下
-- 修改表名
RENAME TABLE student TO stu
RENAME TABLE stu TO student
-- 复制表结构
CREATE TABLE stu LIKE student
删除表
-- 删除表
DROP TABLE student对表进行完操作后,点击下图的绿色箭头图标刷新表













![[JNI]使用jni实现简单的Java调用本地C语言代码](https://img-blog.csdnimg.cn/direct/b1a2c2ef448c44a5951dadc5696a33ed.png#pic_center)






